]> git.kaiwu.me - nginx.git/commitdiff
fix segfault when a request body fits in r->header_in and
authorIgor Sysoev <igor@sysoev.ru>
Fri, 19 Jan 2007 16:13:15 +0000 (16:13 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Fri, 19 Jan 2007 16:13:15 +0000 (16:13 +0000)
the body will be written to file

src/http/ngx_http_request_body.c

index f5f827511bca5c83430092456668dbd85e961bdc..11f82dbd4f2ee8208f2cd453e76724752ed2193c 100644 (file)
@@ -163,6 +163,8 @@ ngx_http_read_client_request_body(ngx_http_request_t *r,
 
             /* the whole request body may be placed in r->header_in */
 
+            rb->to_write = rb->bufs;
+
             r->read_event_handler = ngx_http_read_client_request_body_handler;
 
             return ngx_http_do_read_client_request_body(r);