Mercurial > hg > nginx-quic
diff src/os/win32/ngx_udp_wsarecv.c @ 1689:0b592a68aade
ngx_udp_recv()
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 03 Dec 2007 16:46:46 +0000 |
parents | src/os/win32/ngx_wsarecv.c@e438ec9e736a |
children | 88987e52be42 |
line wrap: on
line diff
copy from src/os/win32/ngx_wsarecv.c copy to src/os/win32/ngx_udp_wsarecv.c --- a/src/os/win32/ngx_wsarecv.c +++ b/src/os/win32/ngx_udp_wsarecv.c @@ -10,7 +10,7 @@ ssize_t -ngx_wsarecv(ngx_connection_t *c, u_char *buf, size_t size) +ngx_udp_wsarecv(ngx_connection_t *c, u_char *buf, size_t size) { int rc; u_long bytes, flags; @@ -46,20 +46,12 @@ ngx_wsarecv(ngx_connection_t *c, u_char return NGX_ERROR; } - if (bytes < size) { - rev->ready = 0; - } - - if (bytes == 0) { - rev->eof = 1; - } - return bytes; } ssize_t -ngx_overlapped_wsarecv(ngx_connection_t *c, u_char *buf, size_t size) +ngx_udp_overlapped_wsarecv(ngx_connection_t *c, u_char *buf, size_t size) { int rc; u_long bytes, flags; @@ -148,14 +140,6 @@ ngx_overlapped_wsarecv(ngx_connection_t return NGX_AGAIN; } - if (bytes == 0) { - rev->eof = 1; - rev->ready = 0; - - } else { - rev->ready = 1; - } - rev->active = 0; return bytes;