Mercurial > hg > nginx
changeset 2708:4c658be4ab63
fix building --without-http-cache, introduced in r2664 and later
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 15 Apr 2009 12:25:51 +0000 |
parents | d7368a34b6fa |
children | 7dc6ebe26e99 |
files | src/http/ngx_http_upstream.c |
diffstat | 1 files changed, 20 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/src/http/ngx_http_upstream.c Wed Apr 15 11:47:51 2009 +0000 +++ b/src/http/ngx_http_upstream.c Wed Apr 15 12:25:51 2009 +0000 @@ -2843,8 +2843,6 @@ ngx_http_upstream_process_cache_control(ngx_http_request_t *r, ngx_table_elt_t *h, ngx_uint_t offset) { - u_char *p, *last; - ngx_int_t n; ngx_array_t *pa; ngx_table_elt_t **ph; @@ -2864,6 +2862,11 @@ *ph = h; +#if (NGX_HTTP_CACHE) + { + u_char *p, *last; + ngx_int_t n; + if (r->cache == NULL) { return NGX_OK; } @@ -2909,6 +2912,9 @@ } r->cache->valid_sec = ngx_time() + n; + } +#endif + return NGX_OK; } @@ -2917,10 +2923,12 @@ ngx_http_upstream_process_expires(ngx_http_request_t *r, ngx_table_elt_t *h, ngx_uint_t offset) { + r->upstream->headers_in.expires = h; + +#if (NGX_HTTP_CACHE) + { time_t expires; - r->upstream->headers_in.expires = h; - if (r->cache == NULL) { return NGX_OK; } @@ -2937,6 +2945,8 @@ } r->cache->valid_sec = expires; + } +#endif return NGX_OK; } @@ -2946,12 +2956,14 @@ ngx_http_upstream_process_accel_expires(ngx_http_request_t *r, ngx_table_elt_t *h, ngx_uint_t offset) { + r->upstream->headers_in.x_accel_expires = h; + +#if (NGX_HTTP_CACHE) + { u_char *p; size_t len; ngx_int_t n; - r->upstream->headers_in.x_accel_expires = h; - if (r->cache == NULL) { return NGX_OK; } @@ -2982,6 +2994,8 @@ if (n != NGX_ERROR) { r->cache->valid_sec = n; } + } +#endif return NGX_OK; }