# HG changeset patch # User Maxim Dounin # Date 1403734798 -14400 # Node ID c8bdde1c8c97936c3332d75334c539ab4a265dce # Parent bb3d74fc4aea886b21c52c4d4196eb13a67c1d87 Upstream: no need to clear r->headers_out.last_modified_time. 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. diff --git a/src/http/ngx_http_upstream.c b/src/http/ngx_http_upstream.c --- a/src/http/ngx_http_upstream.c +++ b/src/http/ngx_http_upstream.c @@ -2500,7 +2500,6 @@ ngx_http_upstream_send_response(ngx_http } else { u->cacheable = 0; - r->headers_out.last_modified_time = -1; } }