]> git.kaiwu.me - nginx.git/commitdiff
fix multipart ranges trailing
authorIgor Sysoev <igor@sysoev.ru>
Sun, 6 May 2007 18:15:32 +0000 (18:15 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Sun, 6 May 2007 18:15:32 +0000 (18:15 +0000)
src/http/modules/ngx_http_range_filter_module.c

index 62b537fb073c5f0f13d3efd4218c292fe505f412..11da43d921c4937acf098db85b08f324d8716710 100644 (file)
@@ -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;