Mercurial > hg > nginx
diff src/http/modules/ngx_http_gzip_filter.c @ 321:32847588a82a
nginx-0.0.3-2004-04-19-20:36:08 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 19 Apr 2004 16:36:08 +0000 |
parents | d621239c30f7 |
children | ab2f8c9a2a45 |
line wrap: on
line diff
--- a/src/http/modules/ngx_http_gzip_filter.c +++ b/src/http/modules/ngx_http_gzip_filter.c @@ -261,7 +261,7 @@ static int ngx_http_gzip_header_filter(n /* TODO: "text/html" -> custom types */ if (r->headers_out.content_type && ngx_strncasecmp(r->headers_out.content_type->value.data, - "text/html", 5) != 0) + "text/html", 9) != 0) { return ngx_http_next_header_filter(r); } @@ -365,22 +365,19 @@ static int ngx_http_gzip_proxied(ngx_htt if (r->headers_out.cache_control) { if ((conf->proxied & NGX_HTTP_GZIP_PROXIED_NO_CACHE) - && ngx_strstr(r->headers_out.cache_control->value.data, "no-cache") - == NULL) + && ngx_strstr(r->headers_out.cache_control->value.data, "no-cache")) { return NGX_OK; } if ((conf->proxied & NGX_HTTP_GZIP_PROXIED_NO_STORE) - && ngx_strstr(r->headers_out.cache_control->value.data, "no-store") - == NULL) + && ngx_strstr(r->headers_out.cache_control->value.data, "no-store")) { return NGX_OK; } if ((conf->proxied & NGX_HTTP_GZIP_PROXIED_PRIVATE) - && ngx_strstr(r->headers_out.cache_control->value.data, "private") - == NULL) + && ngx_strstr(r->headers_out.cache_control->value.data, "private")) { return NGX_OK; }