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;