diff src/os/unix/ngx_send.c @ 419:47709bff4468

nginx-0.0.10-2004-09-09-19:40:48 import
author Igor Sysoev <igor@sysoev.ru>
date Thu, 09 Sep 2004 15:40:48 +0000
parents 0526206251f6
children da8c5707af39
line wrap: on
line diff
--- a/src/os/unix/ngx_send.c
+++ b/src/os/unix/ngx_send.c
@@ -42,6 +42,8 @@ ssize_t ngx_unix_send(ngx_connection_t *
 
         if (n == 0) {
             ngx_log_error(NGX_LOG_ALERT, c->log, err, "send() returned zero");
+            wev->ready = 0;
+            return n;
         }
 
         if (err == NGX_EAGAIN || err == NGX_EINTR) {