comparison src/http/ngx_http_upstream.c @ 2929:37b7cd336fdf

inherit proxy_set_header, proxy_hide_header, and fastcgi_hide_header only if cache settings are similar
author Igor Sysoev <igor@sysoev.ru>
date Mon, 08 Jun 2009 12:33:11 +0000
parents 55ceaef03d34
children fe484c0be7c0
comparison
equal deleted inserted replaced
2928:7b68caedea01 2929:37b7cd336fdf
4083 if (conf->hide_headers == NGX_CONF_UNSET_PTR 4083 if (conf->hide_headers == NGX_CONF_UNSET_PTR
4084 && conf->pass_headers == NGX_CONF_UNSET_PTR) 4084 && conf->pass_headers == NGX_CONF_UNSET_PTR)
4085 { 4085 {
4086 conf->hide_headers_hash = prev->hide_headers_hash; 4086 conf->hide_headers_hash = prev->hide_headers_hash;
4087 4087
4088 if (conf->hide_headers_hash.buckets) { 4088 if (conf->hide_headers_hash.buckets
4089 && ((conf->cache == NULL) == (prev->cache == NULL)))
4090 {
4089 return NGX_OK; 4091 return NGX_OK;
4090 } 4092 }
4091 4093
4092 conf->hide_headers = prev->hide_headers; 4094 conf->hide_headers = prev->hide_headers;
4093 conf->pass_headers = prev->pass_headers; 4095 conf->pass_headers = prev->pass_headers;