summaryrefslogtreecommitdiff
path: root/src/backenddb
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2017-10-06 20:07:28 +0200
committerChristian Grothoff <christian@grothoff.org>2017-10-06 21:11:49 +0200
commite6a8b181f8e242e78c5c893c751d8ab179987fd2 (patch)
tree0a213101b5bb9ca3ade5b5bc2ba12ebceab5d067 /src/backenddb
parentb23781154ace70764e0c65efa1d49abba004dbf2 (diff)
downloadmerchant-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.c3
-rw-r--r--src/backenddb/test_merchantdb.c10
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,