summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCurtis Maloney <curtis@tinbrain.net>2018-02-09 15:00:54 +1100
committerUnbit <info@unbit.it>2018-02-09 11:38:47 +0100
commit3072171e6354d3b4cbf9a2d8380a1b70e6582141 (patch)
treef3fa59da2646d22ce3e6986c229fbfb386508198
parented1c3bbc6cfc4d566401526fd21ba0984dd7b22a (diff)
downloaduwsgi-3072171e6354d3b4cbf9a2d8380a1b70e6582141.tar.gz
fixed br/gzip support, backported from 2.1
-rw-r--r--core/static.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/core/static.c b/core/static.c
index d07187bd..33133b04 100644
--- a/core/static.c
+++ b/core/static.c
@@ -8,10 +8,10 @@ int uwsgi_static_want_gzip(struct wsgi_request *wsgi_req, char *filename, size_t
// check for filename size
if (*filename_len + 4 > PATH_MAX) return 0;
// check for supported encodings
- can_br = !uwsgi_contains_n(wsgi_req->encoding, wsgi_req->encoding_len, "br", 2);
- can_gzip = !uwsgi_contains_n(wsgi_req->encoding, wsgi_req->encoding_len, "gzip", 4);
+ can_br = uwsgi_contains_n(wsgi_req->encoding, wsgi_req->encoding_len, "br", 2);
+ can_gzip = uwsgi_contains_n(wsgi_req->encoding, wsgi_req->encoding_len, "gzip", 4);
- if (!can_br || !can_gzip)
+ if(!can_br && !can_gzip)
return 0;
// check for 'all'