diff options
author | Christian Grothoff <christian@grothoff.org> | 2016-09-23 16:52:42 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2016-09-23 16:52:42 +0200 |
commit | 70283f56e5ddf3294c591b32276fc54ee0938537 (patch) | |
tree | 7dc6c7e3c6c3b63f23c28b8b373290a4e7d106d3 /src/lib/test_merchant_api.c | |
parent | 1dc4bfffa95af1253f2d8392bf5d2e3336eb8ece (diff) | |
download | merchant-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.c | 2 |
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: |