# HG changeset patch # User Maxim Dounin # Date 1368283759 -14400 # Node ID 3494f14aa46a098bfcb4a1dc24acc7826cdd603b # Parent e530b88b088bcb2490899bc811ab4616e3797707 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;