Mercurial > hg > nginx
comparison src/http/v2/ngx_http_v2_filter_module.c @ 6274:b2de4a56b860
HTTP/2: fixed header block size calculation.
author | Valentin Bartenev <vbart@nginx.com> |
---|---|
date | Mon, 26 Oct 2015 17:43:08 +0300 |
parents | cbb8c32f78b5 |
children | 39fa0b7e3a67 |
comparison
equal
deleted
inserted
replaced
6273:60f916da7294 | 6274:b2de4a56b860 |
---|---|
220 if (r->headers_out.date == NULL) { | 220 if (r->headers_out.date == NULL) { |
221 len += 1 + ngx_http_v2_literal_size("Wed, 31 Dec 1986 18:00:00 GMT"); | 221 len += 1 + ngx_http_v2_literal_size("Wed, 31 Dec 1986 18:00:00 GMT"); |
222 } | 222 } |
223 | 223 |
224 if (r->headers_out.content_type.len) { | 224 if (r->headers_out.content_type.len) { |
225 len += NGX_HTTP_V2_INT_OCTETS + r->headers_out.content_type.len; | 225 len += 1 + NGX_HTTP_V2_INT_OCTETS + r->headers_out.content_type.len; |
226 | 226 |
227 if (r->headers_out.content_type_len == r->headers_out.content_type.len | 227 if (r->headers_out.content_type_len == r->headers_out.content_type.len |
228 && r->headers_out.charset.len) | 228 && r->headers_out.charset.len) |
229 { | 229 { |
230 len += sizeof("; charset=") - 1 + r->headers_out.charset.len; | 230 len += sizeof("; charset=") - 1 + r->headers_out.charset.len; |