changeset 1875:c11d96cbad75

reset ready flag if no data is available, this fixes endless loop at least in lingering close
author Igor Sysoev <igor@sysoev.ru>
date Thu, 31 Jan 2008 15:36:33 +0000
parents 085e536d856d
children 5d663752fd96
files src/os/unix/ngx_recv.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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_cha
                 return 0;
 
             } else {
+                rev->ready = 0;
                 return NGX_AGAIN;
             }
         }