From: Igor Sysoev Date: Thu, 31 Jan 2008 15:36:33 +0000 (+0000) Subject: reset ready flag if no data is available, X-Git-Tag: release-0.6.26~13 X-Git-Url: http://www.kaiwu.me/postgresql/commit/?a=commitdiff_plain;h=c463ece9d71c363083eb7a56793b55abe6575e0e;p=nginx.git reset ready flag if no data is available, this fixes endless loop at least in lingering close --- diff --git a/src/os/unix/ngx_recv.c b/src/os/unix/ngx_recv.c index 6361b3ce0..f4d6a2bcc 100644 --- a/src/os/unix/ngx_recv.c +++ b/src/os/unix/ngx_recv.c @@ -41,6 +41,7 @@ ngx_unix_recv(ngx_connection_t *c, u_char *buf, size_t size) return 0; } else { + rev->ready = 0; return NGX_AGAIN; } }