summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorRuslan Ermilov <ru@nginx.com>2012-12-19 10:33:56 +0000
committerRuslan Ermilov <ru@nginx.com>2012-12-19 10:33:56 +0000
commit7ae79fb8e752a28ac746860a943ac70eb616d298 (patch)
tree0afea402b087b66f5b430b5a535efa40f7c0ba5a /src
parent30390ea4927ca4d8421ad98a6eba51d5465fc549 (diff)
downloadnginx-7ae79fb8e752a28ac746860a943ac70eb616d298.tar.gz
nginx-7ae79fb8e752a28ac746860a943ac70eb616d298.tar.bz2
Let "add_header" affect 201 responses (ticket #125).
Diffstat (limited to '')
-rw-r--r--src/http/modules/ngx_http_headers_filter_module.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/http/modules/ngx_http_headers_filter_module.c b/src/http/modules/ngx_http_headers_filter_module.c
index 336f966fe..0dfe8101e 100644
--- a/src/http/modules/ngx_http_headers_filter_module.c
+++ b/src/http/modules/ngx_http_headers_filter_module.c
@@ -155,6 +155,7 @@ ngx_http_headers_filter(ngx_http_request_t *r)
if ((conf->expires == NGX_HTTP_EXPIRES_OFF && conf->headers == NULL)
|| r != r->main
|| (r->headers_out.status != NGX_HTTP_OK
+ && r->headers_out.status != NGX_HTTP_CREATED
&& r->headers_out.status != NGX_HTTP_NO_CONTENT
&& r->headers_out.status != NGX_HTTP_PARTIAL_CONTENT
&& r->headers_out.status != NGX_HTTP_MOVED_PERMANENTLY