Mercurial > hg > nginx
comparison src/http/modules/ngx_http_range_filter.c @ 164:84036764e215
nginx-0.0.1-2003-10-29-11:30:44 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 29 Oct 2003 08:30:44 +0000 |
parents | e7e094d34162 |
children | 894a01c6aea3 |
comparison
equal
deleted
inserted
replaced
163:fb61ba77beba | 164:84036764e215 |
---|---|
94 | 94 |
95 if (r->headers_in.range == NULL | 95 if (r->headers_in.range == NULL |
96 || r->headers_in.range->value.len < 7 | 96 || r->headers_in.range->value.len < 7 |
97 || ngx_strncasecmp(r->headers_in.range->value.data, "bytes=", 6) != 0) | 97 || ngx_strncasecmp(r->headers_in.range->value.data, "bytes=", 6) != 0) |
98 { | 98 { |
99 ngx_test_null(r->headers_out.accept_ranges, | 99 |
100 ngx_push_table(r->headers_out.headers), | 100 if (!(r->headers_out.accept_ranges = |
101 NGX_ERROR); | 101 ngx_http_add_header(&r->headers_out, ngx_http_headers_out))) |
102 { | |
103 return NGX_ERROR; | |
104 } | |
102 | 105 |
103 r->headers_out.accept_ranges->key.len = sizeof("Accept-Ranges") - 1; | 106 r->headers_out.accept_ranges->key.len = sizeof("Accept-Ranges") - 1; |
104 r->headers_out.accept_ranges->key.data = "Accept-Ranges"; | 107 r->headers_out.accept_ranges->key.data = "Accept-Ranges"; |
105 r->headers_out.accept_ranges->value.len = sizeof("bytes") - 1; | 108 r->headers_out.accept_ranges->value.len = sizeof("bytes") - 1; |
106 r->headers_out.accept_ranges->value.data = "bytes"; | 109 r->headers_out.accept_ranges->value.data = "bytes"; |