]> git.kaiwu.me - nginx.git/commitdiff
Upstream: no need to clear r->headers_out.last_modified_time.
authorMaxim Dounin <mdounin@mdounin.ru>
Wed, 25 Jun 2014 22:19:58 +0000 (02:19 +0400)
committerMaxim Dounin <mdounin@mdounin.ru>
Wed, 25 Jun 2014 22:19:58 +0000 (02:19 +0400)
Clearing of the r->headers_out.last_modified_time field if a response
isn't cacheable in ngx_http_upstream_send_response() was introduced
in 3b6afa999c2f, the commit to enable not modified filter for cacheable
responses.  It doesn't make sense though, as at this point header was
already sent, and not modified filter was already executed.  Therefore,
the line was removed to simplify code.

src/http/ngx_http_upstream.c

index f7ac4a4ebd4ebd8c181ae5e4697fd694e8b8ffed..4a4af7321802ba3a08e73a6584ee9c4a39adc422 100644 (file)
@@ -2500,7 +2500,6 @@ ngx_http_upstream_send_response(ngx_http_request_t *r, ngx_http_upstream_t *u)
 
         } else {
             u->cacheable = 0;
-            r->headers_out.last_modified_time = -1;
         }
     }