summaryrefslogtreecommitdiff
path: root/src/backend/taler-merchant-httpd_private-post-instances.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/taler-merchant-httpd_private-post-instances.c')
-rw-r--r--src/backend/taler-merchant-httpd_private-post-instances.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/backend/taler-merchant-httpd_private-post-instances.c b/src/backend/taler-merchant-httpd_private-post-instances.c
index ae583e75..c89b28ff 100644
--- a/src/backend/taler-merchant-httpd_private-post-instances.c
+++ b/src/backend/taler-merchant-httpd_private-post-instances.c
@@ -298,7 +298,13 @@ TMH_private_post_instances (const struct TMH_RequestHandler *rh,
}
wm->wire_method
= TALER_payto_get_method (json_string_value (payto_uri));
- GNUNET_assert (NULL != wm->wire_method);
+ if (NULL == wm->wire_method)
+ {
+ GNUNET_break_op (0);
+ payto_ok = false;
+ GNUNET_free (wm);
+ break;
+ }
wm->active = true;
GNUNET_CONTAINER_DLL_insert (wm_head,
wm_tail,