summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2017-08-31 13:58:48 +0200
committerChristian Grothoff <christian@grothoff.org>2017-08-31 13:58:48 +0200
commitf795e3654f3f58b1e24bb0506c63ee71d32a5395 (patch)
tree96cb32083bb97617cf5e10b5db5b26cc7ed9b879 /src
parent4cfe3ac7beb8fa8de59156e9ff97730b396c66ab (diff)
downloadmerchant-f795e3654f3f58b1e24bb0506c63ee71d32a5395.tar.gz
merchant-f795e3654f3f58b1e24bb0506c63ee71d32a5395.tar.bz2
merchant-f795e3654f3f58b1e24bb0506c63ee71d32a5395.zip
fix clear logic error, likely related to #5127
Diffstat (limited to 'src')
-rw-r--r--src/backend/taler-merchant-httpd_pay.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/backend/taler-merchant-httpd_pay.c b/src/backend/taler-merchant-httpd_pay.c
index 0c93c166..aa4b41f7 100644
--- a/src/backend/taler-merchant-httpd_pay.c
+++ b/src/backend/taler-merchant-httpd_pay.c
@@ -1453,9 +1453,9 @@ handler_pay_json (struct MHD_Connection *connection,
GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
"Rolling back db transaction\n");
db->rollback (db->cls);
+ break;
}
- break;
/* Only retry if SOFT error occurred. Exit in case of OK or HARD failure */
if (GNUNET_DB_STATUS_HARD_ERROR == qs_st)
@@ -1466,7 +1466,6 @@ handler_pay_json (struct MHD_Connection *connection,
TALER_EC_PAY_DB_STORE_TRANSACTION_ERROR,
"Merchant database error: hard error while storing transaction");
}
-
continue;
}