aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2007-05-06 18:15:32 +0000
committerIgor Sysoev <igor@sysoev.ru>2007-05-06 18:15:32 +0000
commit5b1cf0d91fa77eaef608cd04f929892bd9aa7b1a (patch)
treee263a653e8eb08f24fb448609c81ec0e978b06ec
parentb09c269386d4357246617e1acbb254e0bce3edeb (diff)
downloadnginx-5b1cf0d91fa77eaef608cd04f929892bd9aa7b1a.tar.gz
nginx-5b1cf0d91fa77eaef608cd04f929892bd9aa7b1a.zip
fix multipart ranges trailing
-rw-r--r--src/http/modules/ngx_http_range_filter_module.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/http/modules/ngx_http_range_filter_module.c b/src/http/modules/ngx_http_range_filter_module.c
index 62b537fb0..11da43d92 100644
--- a/src/http/modules/ngx_http_range_filter_module.c
+++ b/src/http/modules/ngx_http_range_filter_module.c
@@ -636,7 +636,8 @@ ngx_http_range_body_filter(ngx_http_request_t *r, ngx_chain_t *in)
return NGX_ERROR;
}
- b->last = ngx_cpymem(b->pos, ctx->boundary_header.data, 4 + 10);
+ b->last = ngx_cpymem(b->pos, ctx->boundary_header.data,
+ sizeof(CRLF "--") - 1 + NGX_ATOMIC_T_LEN);
*b->last++ = '-'; *b->last++ = '-';
*b->last++ = CR; *b->last++ = LF;