From: Piotr Sikora Date: Sun, 26 Mar 2017 08:25:03 +0000 (-0700) Subject: HTTP/2: fix $body_bytes_sent variable. X-Git-Url: http://www.kaiwu.me/postgresql/commit/?a=commitdiff_plain;h=d2008dbc7d058cd88b1bd17f072d6300c0669b9f;p=nginx.git HTTP/2: fix $body_bytes_sent variable. Previously, its value included payloads and frame headers of HEADERS and CONTINUATION frames. Signed-off-by: Piotr Sikora --- diff --git a/src/http/v2/ngx_http_v2_filter_module.c b/src/http/v2/ngx_http_v2_filter_module.c index 8080e831a..dac50463e 100644 --- a/src/http/v2/ngx_http_v2_filter_module.c +++ b/src/http/v2/ngx_http_v2_filter_module.c @@ -1211,6 +1211,9 @@ ngx_http_v2_headers_frame_handler(ngx_http_v2_connection_t *h2c, "http2:%ui HEADERS frame %p was sent", stream->node->id, frame); + stream->request->header_size += NGX_HTTP_V2_FRAME_HEADER_SIZE + + frame->length; + ngx_http_v2_handle_frame(stream, frame); ngx_http_v2_handle_stream(h2c, stream);