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	Thu Jan 31 15:14:31 2008 +0000
+++ b/src/os/unix/ngx_recv.c	Thu Jan 31 15:36:33 2008 +0000
@@ -41,6 +41,7 @@
                 return 0;
 
             } else {
+                rev->ready = 0;
                 return NGX_AGAIN;
             }
         }