diff options
author | Curtis Maloney <curtis@tinbrain.net> | 2018-02-09 15:00:54 +1100 |
---|---|---|
committer | Unbit <info@unbit.it> | 2018-02-09 11:38:47 +0100 |
commit | 3072171e6354d3b4cbf9a2d8380a1b70e6582141 (patch) | |
tree | f3fa59da2646d22ce3e6986c229fbfb386508198 | |
parent | ed1c3bbc6cfc4d566401526fd21ba0984dd7b22a (diff) | |
download | uwsgi-3072171e6354d3b4cbf9a2d8380a1b70e6582141.tar.gz |
fixed br/gzip support, backported from 2.1
-rw-r--r-- | core/static.c | 6 |
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' |