summaryrefslogtreecommitdiff
path: root/src/backend/taler-merchant-httpd.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2020-04-29 22:02:54 +0200
committerChristian Grothoff <christian@grothoff.org>2020-04-29 22:02:54 +0200
commitce97f3d2e12b4da31eb0f611d401f56ce8052de5 (patch)
treed3afb87b14d8ced353fdffc655f38623ce71a7ee /src/backend/taler-merchant-httpd.c
parent5da121e9b0ec83f20a1a404f7049f9ff19aca32b (diff)
downloadmerchant-ce97f3d2e12b4da31eb0f611d401f56ce8052de5.tar.gz
merchant-ce97f3d2e12b4da31eb0f611d401f56ce8052de5.tar.bz2
merchant-ce97f3d2e12b4da31eb0f611d401f56ce8052de5.zip
work on /pay API revision
Diffstat (limited to 'src/backend/taler-merchant-httpd.c')
-rw-r--r--src/backend/taler-merchant-httpd.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/backend/taler-merchant-httpd.c b/src/backend/taler-merchant-httpd.c
index 7d255b9e..0149b8b0 100644
--- a/src/backend/taler-merchant-httpd.c
+++ b/src/backend/taler-merchant-httpd.c
@@ -513,6 +513,8 @@ handle_mhd_completion_callback (void *cls,
GNUNET_free_non_null (hc->infix);
if (NULL != hc->request_body)
json_decref (hc->request_body);
+ if (NULL != hc->instance)
+ TMH_instance_decref (hc->instance);
GNUNET_free (hc);
*con_cls = NULL;
}
@@ -972,6 +974,8 @@ url_handler (void *cls,
/* use 'default' */
hc->instance = TMH_lookup_instance (NULL);
}
+ if (NULL != hc->instance)
+ hc->instance->rc++;
}
{