]> git.kaiwu.me - nginx.git/commitdiff
cancel discarding body on EOF
authorIgor Sysoev <igor@sysoev.ru>
Mon, 27 Aug 2007 15:38:46 +0000 (15:38 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Mon, 27 Aug 2007 15:38:46 +0000 (15:38 +0000)
src/http/ngx_http_request_body.c

index 1ebb2e5f9449668dbc3fa22815efec4a31a808dd..9c34b7c2eee91dcbe398472b910aa9d9837893dc 100644 (file)
@@ -571,6 +571,10 @@ ngx_http_read_discarded_request_body(ngx_http_request_t *r)
             return NGX_AGAIN;
         }
 
+        if (n == 0) {
+            return NGX_OK;
+        }
+
         r->headers_in.content_length_n -= n;
 
     } while (r->connection->read->ready);