diff options
author | wrowe <wrowe@13f79535-47bb-0310-9956-ffa450edef68> | 2001-07-19 04:29:58 +0000 |
---|---|---|
committer | wrowe <wrowe@13f79535-47bb-0310-9956-ffa450edef68> | 2001-07-19 04:29:58 +0000 |
commit | 39ca33791cce4976d76303a0b0b04938fc8d17eb (patch) | |
tree | bc60e4cd9aab6137985a5f2114b7d3143381a26e /network_io | |
parent | 66ab0ed574470ed0fd0e059a634ef254a60c7482 (diff) | |
download | libapr-39ca33791cce4976d76303a0b0b04938fc8d17eb.tar.gz |
It's really evil to keep accumulating 256 byte chunks out of the pollfd :(
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@61968 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'network_io')
-rw-r--r-- | network_io/win32/poll.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/network_io/win32/poll.c b/network_io/win32/poll.c index 780039301..6d11777f8 100644 --- a/network_io/win32/poll.c +++ b/network_io/win32/poll.c @@ -148,14 +148,15 @@ APR_DECLARE(apr_status_t) apr_poll_revents_get(apr_int16_t *event, { apr_int16_t revents = 0; WSABUF data; + char buf[256]; int dummy; int flags = MSG_PEEK; /* We just want to PEEK at the data, so I am setting up a dummy WSABUF * variable here. */ - data.len = 256; - data.buf = (char *)apr_palloc(aprset->cntxt, 256); + data.len = sizeof(buf); + data.buf = buf; if (FD_ISSET(sock->sock, aprset->read)) { revents |= APR_POLLIN; |