summaryrefslogtreecommitdiff
path: root/src/backend/taler-merchant-httpd.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2021-11-01 23:38:53 +0100
committerChristian Grothoff <christian@grothoff.org>2021-11-01 23:38:53 +0100
commitc9c8caea1a716d7246853e69b0148ffa3bee696d (patch)
treedada332f4e98df9eafe48b6ee7de4431d034c1ac /src/backend/taler-merchant-httpd.c
parente1d16d11269a1fae896e200afd70e38d0040928d (diff)
downloadmerchant-c9c8caea1a716d7246853e69b0148ffa3bee696d.tar.gz
merchant-c9c8caea1a716d7246853e69b0148ffa3bee696d.tar.bz2
merchant-c9c8caea1a716d7246853e69b0148ffa3bee696d.zip
fix fTBFS
Diffstat (limited to 'src/backend/taler-merchant-httpd.c')
-rw-r--r--src/backend/taler-merchant-httpd.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/backend/taler-merchant-httpd.c b/src/backend/taler-merchant-httpd.c
index 6f3dc784..749fc253 100644
--- a/src/backend/taler-merchant-httpd.c
+++ b/src/backend/taler-merchant-httpd.c
@@ -218,7 +218,7 @@ instance_decref (struct TMH_MerchantInstance *mi)
GNUNET_CONTAINER_DLL_remove (mi->wm_head,
mi->wm_tail,
wm);
- json_decref (wm->j_wire);
+ GNUNET_free (wm->payto_uri);
GNUNET_free (wm->wire_method);
GNUNET_free (wm);
}
@@ -1545,11 +1545,8 @@ add_instance_cb (void *cls,
wm = GNUNET_new (struct TMH_WireMethod);
wm->h_wire = acc->h_wire;
- wm->j_wire = GNUNET_JSON_PACK (
- GNUNET_JSON_pack_string ("payto_uri",
- acc->payto_uri),
- GNUNET_JSON_pack_data_auto ("salt",
- &acc->salt));
+ wm->payto_uri = GNUNET_strdup (acc->payto_uri);
+ wm->wire_salt = acc->salt;
wm->wire_method = TALER_payto_get_method (acc->payto_uri);
wm->active = acc->active;
GNUNET_CONTAINER_DLL_insert (mi->wm_head,