summaryrefslogtreecommitdiff
path: root/src/lib/merchant_api_tip_pickup.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2018-01-16 13:12:05 +0100
committerChristian Grothoff <christian@grothoff.org>2018-01-16 13:12:05 +0100
commit4446b157ba179e85224c8acb59a1d8ab2791e0ae (patch)
treeba8cd6c46fec617190ad1d5e8f7ebde4234f8acb /src/lib/merchant_api_tip_pickup.c
parent0d50ba20bb0746e1e33e7e4d5f050110044310c1 (diff)
downloadmerchant-4446b157ba179e85224c8acb59a1d8ab2791e0ae.tar.gz
merchant-4446b157ba179e85224c8acb59a1d8ab2791e0ae.tar.bz2
merchant-4446b157ba179e85224c8acb59a1d8ab2791e0ae.zip
fix test memory leaks
Diffstat (limited to 'src/lib/merchant_api_tip_pickup.c')
-rw-r--r--src/lib/merchant_api_tip_pickup.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/merchant_api_tip_pickup.c b/src/lib/merchant_api_tip_pickup.c
index e967588a..cc84ceab 100644
--- a/src/lib/merchant_api_tip_pickup.c
+++ b/src/lib/merchant_api_tip_pickup.c
@@ -189,6 +189,7 @@ handle_tip_pickup_finished (void *cls,
break;
}
if (NULL != tpo->cb)
+ {
tpo->cb (tpo->cb_cls,
response_code,
TALER_JSON_get_error_code (json),
@@ -196,6 +197,8 @@ handle_tip_pickup_finished (void *cls,
0,
NULL,
json);
+ tpo->cb = NULL;
+ }
TALER_MERCHANT_tip_pickup_cancel (tpo);
}