diff options
Diffstat (limited to 'src/backenddb/test_merchantdb.c')
-rw-r--r-- | src/backenddb/test_merchantdb.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/backenddb/test_merchantdb.c b/src/backenddb/test_merchantdb.c index d225fecc..a10bf19d 100644 --- a/src/backenddb/test_merchantdb.c +++ b/src/backenddb/test_merchantdb.c @@ -1119,15 +1119,17 @@ test_lookup_contract_terms (const char *instance_id, const json_t *expected_contract) { json_t *contract = NULL; + uint64_t order_serial; + if (1 != plugin->lookup_contract_terms (plugin->cls, instance_id, order_id, - &contract)) + &contract, + &order_serial)) { GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Lookup contract terms failed\n"); - if (NULL != contract) - json_decref (contract); + GNUNET_assert (NULL == contract); return 1; } if (1 != json_equal (expected_contract, @@ -1135,12 +1137,10 @@ test_lookup_contract_terms (const char *instance_id, { GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Lookup contract terms failed: mismatched data\n"); - if (NULL != contract) - json_decref (contract); + json_decref (contract); return 1; } - if (NULL != contract) - json_decref (contract); + json_decref (contract); return 0; } |