aboutsummaryrefslogtreecommitdiff
path: root/src/http/ngx_http_core_module.h
diff options
context:
space:
mode:
authorMaxim Dounin <mdounin@mdounin.ru>2012-07-07 21:22:27 +0000
committerMaxim Dounin <mdounin@mdounin.ru>2012-07-07 21:22:27 +0000
commitc96c4196f3cf616b29ac08f22d96fc3e20f44593 (patch)
tree4d1e8c3460a823334eecb37d9590329ffd93f79f /src/http/ngx_http_core_module.h
parent9c17e4cb6688af0531686645db2a3193445b782d (diff)
downloadnginx-c96c4196f3cf616b29ac08f22d96fc3e20f44593.tar.gz
nginx-c96c4196f3cf616b29ac08f22d96fc3e20f44593.zip
Entity tags: clear on entity changes.
Diffstat (limited to 'src/http/ngx_http_core_module.h')
-rw-r--r--src/http/ngx_http_core_module.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/http/ngx_http_core_module.h b/src/http/ngx_http_core_module.h
index e95d1e069..2c96167a0 100644
--- a/src/http/ngx_http_core_module.h
+++ b/src/http/ngx_http_core_module.h
@@ -555,5 +555,12 @@ extern ngx_str_t ngx_http_core_get_method;
r->headers_out.location = NULL; \
}
+#define ngx_http_clear_etag(r) \
+ \
+ if (r->headers_out.etag) { \
+ r->headers_out.etag->hash = 0; \
+ r->headers_out.etag = NULL; \
+ }
+
#endif /* _NGX_HTTP_CORE_H_INCLUDED_ */