diff options
author | Christian Grothoff <christian@grothoff.org> | 2021-11-20 21:22:01 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2021-11-20 21:22:01 +0100 |
commit | 8edd5641430d7e352cf9d14edd3e57b6f75642a3 (patch) | |
tree | 770278308c1952fe22ca0a179659aca7491f6e77 /src/backend/taler-merchant-httpd.c | |
parent | 5483c2b5c798fea1fb101604c6766aa071bafce2 (diff) | |
download | merchant-8edd5641430d7e352cf9d14edd3e57b6f75642a3.tar.gz merchant-8edd5641430d7e352cf9d14edd3e57b6f75642a3.tar.bz2 merchant-8edd5641430d7e352cf9d14edd3e57b6f75642a3.zip |
implement #7052
Diffstat (limited to 'src/backend/taler-merchant-httpd.c')
-rw-r--r-- | src/backend/taler-merchant-httpd.c | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/src/backend/taler-merchant-httpd.c b/src/backend/taler-merchant-httpd.c index 9f460df1..73d3327f 100644 --- a/src/backend/taler-merchant-httpd.c +++ b/src/backend/taler-merchant-httpd.c @@ -199,13 +199,8 @@ TMH_compute_auth (const char *token, } -/** - * Decrement reference counter of @a mi, and free if it hits zero. - * - * @param[in,out] mi merchant instance to update and possibly free - */ -static void -instance_decref (struct TMH_MerchantInstance *mi) +void +TMH_instance_decref (struct TMH_MerchantInstance *mi) { struct TMH_WireMethod *wm; @@ -252,7 +247,7 @@ TMH_instance_free_cb (void *cls, GNUNET_CONTAINER_multihashmap_remove (TMH_by_id_map, &mi->h_instance, mi)); - instance_decref (mi); + TMH_instance_decref (mi); return GNUNET_YES; } @@ -360,7 +355,7 @@ handle_mhd_completion_callback (void *cls, if (NULL != hc->request_body) json_decref (hc->request_body); if (NULL != hc->instance) - instance_decref (hc->instance); + TMH_instance_decref (hc->instance); GNUNET_free (hc); *con_cls = NULL; } |