diff options
author | Christian Grothoff <christian@grothoff.org> | 2018-01-16 13:12:05 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2018-01-16 13:12:05 +0100 |
commit | 4446b157ba179e85224c8acb59a1d8ab2791e0ae (patch) | |
tree | ba8cd6c46fec617190ad1d5e8f7ebde4234f8acb /src/lib/merchant_api_tip_pickup.c | |
parent | 0d50ba20bb0746e1e33e7e4d5f050110044310c1 (diff) | |
download | merchant-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.c | 3 |
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); } |