diff options
author | Christian Grothoff <christian@grothoff.org> | 2017-10-06 20:07:28 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2017-10-06 21:11:49 +0200 |
commit | e6a8b181f8e242e78c5c893c751d8ab179987fd2 (patch) | |
tree | 0a213101b5bb9ca3ade5b5bc2ba12ebceab5d067 /src/backenddb | |
parent | b23781154ace70764e0c65efa1d49abba004dbf2 (diff) | |
download | merchant-e6a8b181f8e242e78c5c893c751d8ab179987fd2.tar.gz merchant-e6a8b181f8e242e78c5c893c751d8ab179987fd2.tar.bz2 merchant-e6a8b181f8e242e78c5c893c751d8ab179987fd2.zip |
check return value from TALER_JSON_hash
Diffstat (limited to 'src/backenddb')
-rw-r--r-- | src/backenddb/plugin_merchantdb_postgres.c | 3 | ||||
-rw-r--r-- | src/backenddb/test_merchantdb.c | 10 |
2 files changed, 9 insertions, 4 deletions
diff --git a/src/backenddb/plugin_merchantdb_postgres.c b/src/backenddb/plugin_merchantdb_postgres.c index 249c0fab..7a33577c 100644 --- a/src/backenddb/plugin_merchantdb_postgres.c +++ b/src/backenddb/plugin_merchantdb_postgres.c @@ -699,7 +699,10 @@ postgres_insert_contract_terms (void *cls, if (GNUNET_OK != TALER_JSON_hash (contract_terms, &h_contract_terms)) + { + GNUNET_break (0); return GNUNET_SYSERR; + } GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "inserting contract_terms: order_id: %s, merchant_pub: %s, h_contract_terms: %s.\n", order_id, diff --git a/src/backenddb/test_merchantdb.c b/src/backenddb/test_merchantdb.c index 683ebdd8..eb4fe14b 100644 --- a/src/backenddb/test_merchantdb.c +++ b/src/backenddb/test_merchantdb.c @@ -599,8 +599,9 @@ run (void *cls) "order", json_string ("2"))); - TALER_JSON_hash (contract_terms, - &h_contract_terms); + GNUNET_assert (GNUNET_OK == + TALER_JSON_hash (contract_terms, + &h_contract_terms)); FAILIF (GNUNET_DB_STATUS_SUCCESS_ONE_RESULT != plugin->insert_contract_terms (plugin->cls, @@ -655,8 +656,9 @@ run (void *cls) fake_now = GNUNET_TIME_absolute_subtract (timestamp, delta); - TALER_JSON_hash (contract_terms_future, - &h_contract_terms_future); + GNUNET_assert (GNUNET_OK == + TALER_JSON_hash (contract_terms_future, + &h_contract_terms_future)); FAILIF (GNUNET_DB_STATUS_SUCCESS_ONE_RESULT != plugin->mark_proposal_paid (plugin->cls, |