]> git.kaiwu.me - nginx.git/commitdiff
do not discard body if it has been already read
authorIgor Sysoev <igor@sysoev.ru>
Thu, 18 Oct 2007 11:29:15 +0000 (11:29 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Thu, 18 Oct 2007 11:29:15 +0000 (11:29 +0000)
src/http/ngx_http_request_body.c

index dfe5e0fe16ad8a9090e05d4f8bec15c541e4b9a5..a9583c7064b81a6eb9df050351b8ea41ceee5284 100644 (file)
@@ -442,7 +442,7 @@ ngx_http_discard_request_body(ngx_http_request_t *r)
         ngx_del_timer(rev);
     }
 
-    if (r->headers_in.content_length_n <= 0) {
+    if (r->headers_in.content_length_n <= 0 || r->request_body) {
         return NGX_OK;
     }