From 978dabaf1fdc2c8d190eaae1ff07f5100bf0e245 Mon Sep 17 00:00:00 2001 From: Igor Sysoev Date: Mon, 19 Apr 2004 16:36:08 +0000 Subject: nginx-0.0.3-2004-04-19-20:36:08 import --- src/http/modules/ngx_http_gzip_filter.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'src/http') diff --git a/src/http/modules/ngx_http_gzip_filter.c b/src/http/modules/ngx_http_gzip_filter.c index cf3910c56..a455fe155 100644 --- 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(ngx_http_request_t *r) /* 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_http_request_t *r, 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; } -- cgit