comparison src/http/modules/ngx_http_sub_filter_module.c @ 5733:e491b26fa5a1

Entity tags: downgrade strong etags to weak ones as needed. See http://mailman.nginx.org/pipermail/nginx-devel/2013-November/004523.html.
author Maxim Dounin <mdounin@mdounin.ru>
date Thu, 26 Jun 2014 02:21:01 +0400
parents 9e9c1310d17c
children 5322be87fc02
comparison
equal deleted inserted replaced
5732:d0ce06cb9be1 5733:e491b26fa5a1
173 173
174 r->filter_need_in_memory = 1; 174 r->filter_need_in_memory = 1;
175 175
176 if (r == r->main) { 176 if (r == r->main) {
177 ngx_http_clear_content_length(r); 177 ngx_http_clear_content_length(r);
178 ngx_http_clear_etag(r);
179 178
180 if (!slcf->last_modified) { 179 if (!slcf->last_modified) {
181 ngx_http_clear_last_modified(r); 180 ngx_http_clear_last_modified(r);
181 ngx_http_clear_etag(r);
182
183 } else {
184 ngx_http_weak_etag(r);
182 } 185 }
183 } 186 }
184 187
185 return ngx_http_next_header_filter(r); 188 return ngx_http_next_header_filter(r);
186 } 189 }