Mercurial > hg > nginx
diff src/http/modules/ngx_http_range_filter.c @ 136:da00cde00e8a
nginx-0.0.1-2003-10-02-09:39:37 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 02 Oct 2003 05:39:37 +0000 |
parents | b27548f540ad |
children | c71aeb75c071 |
line wrap: on
line diff
--- a/src/http/modules/ngx_http_range_filter.c +++ b/src/http/modules/ngx_http_range_filter.c @@ -43,7 +43,6 @@ static int ngx_http_range_header_filter( int rc, boundary, len, i; char *p; off_t start, end; - ngx_table_elt_t *accept_ranges; ngx_http_range_t *range; ngx_http_range_filter_ctx_t *ctx; @@ -61,14 +60,14 @@ static int ngx_http_range_header_filter( || r->headers_in.range->value.len < 7 || ngx_strncasecmp(r->headers_in.range->value.data, "bytes=", 6) != 0) { - ngx_test_null(accept_ranges, + ngx_test_null(r->headers_out.accept_ranges, ngx_push_table(r->headers_out.headers), NGX_ERROR); - accept_ranges->key.len = sizeof("Accept-Ranges") - 1; - accept_ranges->key.data = "Accept-Ranges"; - accept_ranges->value.len = sizeof("bytes") - 1; - accept_ranges->value.data = "bytes"; + r->headers_out.accept_ranges->key.len = sizeof("Accept-Ranges") - 1; + r->headers_out.accept_ranges->key.data = "Accept-Ranges"; + r->headers_out.accept_ranges->value.len = sizeof("bytes") - 1; + r->headers_out.accept_ranges->value.data = "bytes"; return next_header_filter(r); }