diff options
author | Christian Grothoff <christian@grothoff.org> | 2017-12-10 00:18:48 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2017-12-10 00:18:48 +0100 |
commit | 76769e9429a75e40e6b47d6c7b2eddc1ca5fc7d5 (patch) | |
tree | 46e732617fea11e03b29b57603330638ddf02664 /src/exchange | |
parent | 2d658cef65046427caa777e41ae311bffd18bd11 (diff) | |
download | exchange-76769e9429a75e40e6b47d6c7b2eddc1ca5fc7d5.tar.gz exchange-76769e9429a75e40e6b47d6c7b2eddc1ca5fc7d5.tar.bz2 exchange-76769e9429a75e40e6b47d6c7b2eddc1ca5fc7d5.zip |
fix test for '*' accepted encoding
Diffstat (limited to 'src/exchange')
-rw-r--r-- | src/exchange/taler-exchange-httpd_responses.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/exchange/taler-exchange-httpd_responses.c b/src/exchange/taler-exchange-httpd_responses.c index 64e7a9367..8965e2aaf 100644 --- a/src/exchange/taler-exchange-httpd_responses.c +++ b/src/exchange/taler-exchange-httpd_responses.c @@ -70,15 +70,15 @@ TEH_RESPONSE_can_compress (struct MHD_Connection *connection) MHD_HTTP_HEADER_ACCEPT_ENCODING); if (NULL == ae) return MHD_NO; + if (0 == strcmp (ae, + "*")) + return MHD_YES; de = strstr (ae, "deflate"); if (NULL == de) return MHD_NO; - if (0 == strcmp (de, - "*")) - return MHD_YES; if ( ( (de == ae) || - ( de[-1] == ',') || + (de[-1] == ',') || (de[-1] == ' ') ) && ( (de[strlen ("deflate")] == '\0') || (de[strlen ("deflate")] == ',') || |