summaryrefslogtreecommitdiff
path: root/network_io
diff options
context:
space:
mode:
authorwrowe <wrowe@13f79535-47bb-0310-9956-ffa450edef68>2001-07-19 04:29:58 +0000
committerwrowe <wrowe@13f79535-47bb-0310-9956-ffa450edef68>2001-07-19 04:29:58 +0000
commit39ca33791cce4976d76303a0b0b04938fc8d17eb (patch)
treebc60e4cd9aab6137985a5f2114b7d3143381a26e /network_io
parent66ab0ed574470ed0fd0e059a634ef254a60c7482 (diff)
downloadlibapr-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.c5
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;