diff options
Diffstat (limited to 'src/bank-lib/taler-exchange-wire-gateway-client.c')
-rw-r--r-- | src/bank-lib/taler-exchange-wire-gateway-client.c | 37 |
1 files changed, 29 insertions, 8 deletions
diff --git a/src/bank-lib/taler-exchange-wire-gateway-client.c b/src/bank-lib/taler-exchange-wire-gateway-client.c index 935506f71..c69c32c47 100644 --- a/src/bank-lib/taler-exchange-wire-gateway-client.c +++ b/src/bank-lib/taler-exchange-wire-gateway-client.c @@ -181,10 +181,20 @@ credit_history_cb (void *cls, (TALER_EC_NONE != ec) || (NULL == details) ) { - fprintf (stderr, - "Failed to obtain credit history: %u/%d\n", - http_status, - ec); + if (0 == http_status) + { + fprintf (stderr, + "Failed to obtain HTTP reply from `%s'\n", + auth.wire_gateway_url); + } + else + { + fprintf (stderr, + "Failed to obtain credit history from `%s': HTTP status %u (%s)\n", + auth.wire_gateway_url, + http_status, + TALER_ErrorCode_get_hint (ec)); + } if (NULL != json) json_dumpf (json, stderr, @@ -277,16 +287,27 @@ debit_history_cb (void *cls, { (void) cls; + dhh = NULL; if (MHD_HTTP_OK != http_status) { if ( (MHD_HTTP_NO_CONTENT != http_status) || (TALER_EC_NONE != ec) || (NULL == details) ) { - fprintf (stderr, - "Failed to obtain debit history: %u/%d\n", - http_status, - ec); + if (0 == http_status) + { + fprintf (stderr, + "Failed to obtain HTTP reply from `%s'\n", + auth.wire_gateway_url); + } + else + { + fprintf (stderr, + "Failed to obtain debit history from `%s': HTTP status %u (%s)\n", + auth.wire_gateway_url, + http_status, + TALER_ErrorCode_get_hint (ec)); + } if (NULL != json) json_dumpf (json, stderr, |