summaryrefslogtreecommitdiff
path: root/src/backend/taler-merchant-httpd.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2021-11-20 21:22:01 +0100
committerChristian Grothoff <christian@grothoff.org>2021-11-20 21:22:01 +0100
commit8edd5641430d7e352cf9d14edd3e57b6f75642a3 (patch)
tree770278308c1952fe22ca0a179659aca7491f6e77 /src/backend/taler-merchant-httpd.c
parent5483c2b5c798fea1fb101604c6766aa071bafce2 (diff)
downloadmerchant-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.c13
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;
}