exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit 76769e9429a75e40e6b47d6c7b2eddc1ca5fc7d5
parent 2d658cef65046427caa777e41ae311bffd18bd11
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sun, 10 Dec 2017 00:18:48 +0100

fix test for '*' accepted encoding

Diffstat:
Msrc/auditor/taler-auditor.c | 8+++-----
Msrc/exchange/taler-exchange-httpd_responses.c | 8++++----
2 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/src/auditor/taler-auditor.c b/src/auditor/taler-auditor.c @@ -2557,11 +2557,9 @@ analyze_aggregations (void *cls) GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Analyzing aggregations\n"); - ac.qs = GNUNET_DB_STATUS_SUCCESS_ONE_RESULT; - ac.wire_head = NULL; - ac.wire_tail = NULL; - ac.fee_head = NULL; - ac.fee_tail = NULL; + memset (&ac, + 0, + sizeof (ac)); qsx = adb->get_wire_fee_summary (adb->cls, asession, &master_pub, diff --git 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")] == ',') ||