diff options
author | Christian Grothoff <christian@grothoff.org> | 2022-04-27 10:16:51 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2022-04-27 10:34:36 +0200 |
commit | 521e0bbcb5a2bb247678bc69aef7d85c16944865 (patch) | |
tree | 635d94a2441e5b50ad10b8549978615265ae21b4 /src/exchange/taler-exchange-httpd_reserves_purse.c | |
parent | 9a05781ab37470e5b2cb22d6992c00b2913075e7 (diff) | |
download | exchange-521e0bbcb5a2bb247678bc69aef7d85c16944865.tar.gz exchange-521e0bbcb5a2bb247678bc69aef7d85c16944865.tar.bz2 exchange-521e0bbcb5a2bb247678bc69aef7d85c16944865.zip |
-p2p fixes
Diffstat (limited to 'src/exchange/taler-exchange-httpd_reserves_purse.c')
-rw-r--r-- | src/exchange/taler-exchange-httpd_reserves_purse.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/exchange/taler-exchange-httpd_reserves_purse.c b/src/exchange/taler-exchange-httpd_reserves_purse.c index 825b8acc0..3991b4161 100644 --- a/src/exchange/taler-exchange-httpd_reserves_purse.c +++ b/src/exchange/taler-exchange-httpd_reserves_purse.c @@ -223,7 +223,7 @@ purse_transaction (void *cls, MHD_HTTP_INTERNAL_SERVER_ERROR, TALER_EC_GENERIC_DB_STORE_FAILED, "insert purse request"); - return qs; + return GNUNET_DB_STATUS_HARD_ERROR; } if (GNUNET_DB_STATUS_SUCCESS_NO_RESULTS == qs) return qs; @@ -250,6 +250,7 @@ purse_transaction (void *cls, if (qs <= 0) { GNUNET_break (GNUNET_DB_STATUS_SOFT_ERROR != qs); + GNUNET_break (0 != qs); TALER_LOG_WARNING ("Failed to fetch purse information from database\n"); *mhd_ret = TALER_MHD_reply_with_error (connection, MHD_HTTP_INTERNAL_SERVER_ERROR, @@ -304,7 +305,7 @@ purse_transaction (void *cls, MHD_HTTP_INTERNAL_SERVER_ERROR, TALER_EC_GENERIC_DB_STORE_FAILED, "do reserve purse"); - return qs; + return GNUNET_DB_STATUS_HARD_ERROR; } if (in_conflict) { @@ -326,6 +327,7 @@ purse_transaction (void *cls, if (qs <= 0) { GNUNET_break (GNUNET_DB_STATUS_SOFT_ERROR != qs); + GNUNET_break (0 != qs); TALER_LOG_WARNING ( "Failed to fetch purse merge information from database\n"); *mhd_ret = TALER_MHD_reply_with_error (connection, @@ -385,7 +387,7 @@ purse_transaction (void *cls, MHD_HTTP_INTERNAL_SERVER_ERROR, TALER_EC_GENERIC_DB_STORE_FAILED, "purse purse contract"); - return qs; + return GNUNET_DB_STATUS_HARD_ERROR; } if (in_conflict) { @@ -405,13 +407,14 @@ purse_transaction (void *cls, { if (GNUNET_DB_STATUS_SOFT_ERROR == qs) return qs; + GNUNET_break (0 != qs); TALER_LOG_WARNING ( "Failed to store fetch contract information from database\n"); *mhd_ret = TALER_MHD_reply_with_error (connection, MHD_HTTP_INTERNAL_SERVER_ERROR, TALER_EC_GENERIC_DB_FETCH_FAILED, "select contract"); - return qs; + return GNUNET_DB_STATUS_HARD_ERROR; } GNUNET_CRYPTO_hash (econtract, econtract_size, |