summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2008-10-02 15:40:01 +0000
committerIgor Sysoev <igor@sysoev.ru>2008-10-02 15:40:01 +0000
commitbc72beb71ae0c43afe1255e0fa2bef11afa727d0 (patch)
tree31e3e1d065631732b407e1a500c0c2f6abe2357a
parent674371499c3531d7748b88095ba2f75c8719b0cd (diff)
downloadnginx-bc72beb71ae0c43afe1255e0fa2bef11afa727d0.tar.gz
nginx-bc72beb71ae0c43afe1255e0fa2bef11afa727d0.tar.bz2
do not set "Transfer-Encoding: chunked" for HEAD requests
-rw-r--r--src/http/modules/ngx_http_chunked_filter_module.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/http/modules/ngx_http_chunked_filter_module.c b/src/http/modules/ngx_http_chunked_filter_module.c
index 3cc20ebfb..846053ff4 100644
--- a/src/http/modules/ngx_http_chunked_filter_module.c
+++ b/src/http/modules/ngx_http_chunked_filter_module.c
@@ -53,7 +53,8 @@ ngx_http_chunked_header_filter(ngx_http_request_t *r)
if (r->headers_out.status == NGX_HTTP_NOT_MODIFIED
|| r->headers_out.status == NGX_HTTP_NO_CONTENT
|| r->headers_out.status == NGX_HTTP_CREATED
- || r != r->main)
+ || r != r->main
+ || (r->method & NGX_HTTP_HEAD))
{
return ngx_http_next_header_filter(r);
}