# HG changeset patch # User Maxim Dounin # Date 1368283759 -14400 # Node ID 4196ea50004aecf3dfde1bf0a4dd73c117fb2e54 # Parent 35b00bcf72fef8a286e4893b1bbf5b08e36a147b Request body: fixed r->count increment on allocation failure. diff --git a/src/http/ngx_http_request_body.c b/src/http/ngx_http_request_body.c --- a/src/http/ngx_http_request_body.c +++ b/src/http/ngx_http_request_body.c @@ -152,7 +152,8 @@ ngx_http_read_client_request_body(ngx_ht cl = ngx_chain_get_free_buf(r->pool, &rb->free); if (cl == NULL) { - return NGX_HTTP_INTERNAL_SERVER_ERROR; + rc = NGX_HTTP_INTERNAL_SERVER_ERROR; + goto done; } b = cl->buf;