From 4ec67cf86fe3ae09692969b175978b57f8b180ad Mon Sep 17 00:00:00 2001 From: Valentin Bartenev Date: Mon, 31 Aug 2015 23:25:16 +0300 Subject: Added protection against r->main->count overflow by subrequests. This overflow has become possible after the change in 06e850859a26, since concurrent subrequests are not limited now and each of them is counted in r->main->count. --- src/http/ngx_http_request.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/http/ngx_http_request.h') diff --git a/src/http/ngx_http_request.h b/src/http/ngx_http_request.h index 3954de3f1..7e56c399d 100644 --- a/src/http/ngx_http_request.h +++ b/src/http/ngx_http_request.h @@ -439,8 +439,8 @@ struct ngx_http_request_s { ngx_http_cleanup_t *cleanup; + unsigned count:16; unsigned subrequests:8; - unsigned count:8; unsigned blocked:8; unsigned aio:1; -- cgit v1.2.3