fix error handling path that resulted in non-aborted transaction persisting, causing subsequent transactions to fail (#4737)

This commit is contained in:
Christian Grothoff 2016-11-17 11:31:41 +01:00
parent 5e5d6b9bf5
commit 21037d013d
No known key found for this signature in database
GPG Key ID: 939E6BE1E29FC3CC

View File

@ -1312,6 +1312,8 @@ execute_refresh_reveal_transaction (struct MHD_Connection *connection,
j);
if (NULL == ev_sigs[j].rsa_signature)
{
TEH_plugin->rollback (TEH_plugin->cls,
session);
ret = TEH_RESPONSE_reply_internal_db_error (connection,
TALER_EC_REFRESH_REVEAL_SIGNING_ERROR);
goto cleanup;