Mercurial > hg > nginx-quic
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; |