]> git.kaiwu.me - nginx.git/commitdiff
r->headers_out.refresh
authorIgor Sysoev <igor@sysoev.ru>
Tue, 27 Nov 2007 11:56:18 +0000 (11:56 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Tue, 27 Nov 2007 11:56:18 +0000 (11:56 +0000)
src/http/ngx_http_request.h
src/http/ngx_http_upstream.c

index db001c5ea5656bce333f47ff44eaf973237cae37..86687cf9110f7ea2f13a0b480cd1b4db6d72e4be 100644 (file)
@@ -230,6 +230,7 @@ typedef struct {
     ngx_table_elt_t                  *content_length;
     ngx_table_elt_t                  *content_encoding;
     ngx_table_elt_t                  *location;
+    ngx_table_elt_t                  *refresh;
     ngx_table_elt_t                  *last_modified;
     ngx_table_elt_t                  *content_range;
     ngx_table_elt_t                  *accept_ranges;
index 4502c17994d60184a62e130b2a10b32b7cd304e8..19e0fe2dd3b650c5a64cc5df510cb30ead6d9faa 100644 (file)
@@ -2652,16 +2652,18 @@ ngx_http_upstream_rewrite_refresh(ngx_http_request_t *r, ngx_table_elt_t *h,
             return NGX_OK;
         }
 
-#if (NGX_DEBUG)
         if (rc == NGX_OK) {
+            r->headers_out.refresh = ho;
+
             ngx_log_debug1(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
                            "rewritten refresh: \"%V\"", &ho->value);
         }
-#endif
 
         return rc;
     }
 
+    r->headers_out.refresh = ho;
+
     return NGX_OK;
 }