summaryrefslogtreecommitdiff
path: root/src/lib/test_merchant_api.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2016-09-23 16:52:42 +0200
committerChristian Grothoff <christian@grothoff.org>2016-09-23 16:52:42 +0200
commit70283f56e5ddf3294c591b32276fc54ee0938537 (patch)
tree7dc6c7e3c6c3b63f23c28b8b373290a4e7d106d3 /src/lib/test_merchant_api.c
parent1dc4bfffa95af1253f2d8392bf5d2e3336eb8ece (diff)
downloadmerchant-70283f56e5ddf3294c591b32276fc54ee0938537.tar.gz
merchant-70283f56e5ddf3294c591b32276fc54ee0938537.tar.bz2
merchant-70283f56e5ddf3294c591b32276fc54ee0938537.zip
fix NPE if plugin not found, and some error handling
Diffstat (limited to 'src/lib/test_merchant_api.c')
-rw-r--r--src/lib/test_merchant_api.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/test_merchant_api.c b/src/lib/test_merchant_api.c
index abf4afc6..d6f1c89c 100644
--- a/src/lib/test_merchant_api.c
+++ b/src/lib/test_merchant_api.c
@@ -1032,6 +1032,7 @@ track_transfer_cb (void *cls,
ref = find_command (is,
cmd->details.track_transfer.expected_pay_ref);
+ GNUNET_assert (NULL != ref);
found = GNUNET_NO;
for (i=0;i<details_length;i++)
{
@@ -1054,6 +1055,7 @@ track_transfer_cb (void *cls,
cref = find_command (is,
ref->details.pay.coin_ref);
+ GNUNET_assert (NULL != cref);
switch (cref->oc)
{
case OC_WITHDRAW_SIGN: