summaryrefslogtreecommitdiff
path: root/src/backenddb/merchantdb_helper.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backenddb/merchantdb_helper.c')
-rw-r--r--src/backenddb/merchantdb_helper.c16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/backenddb/merchantdb_helper.c b/src/backenddb/merchantdb_helper.c
index 0a49f5d6..5894525c 100644
--- a/src/backenddb/merchantdb_helper.c
+++ b/src/backenddb/merchantdb_helper.c
@@ -37,13 +37,14 @@ TALER_MERCHANTDB_product_details_free (
}
-
void
TALER_MERCHANTDB_template_details_free (
struct TALER_MERCHANTDB_TemplateDetails *tp)
{
GNUNET_free (tp->template_description);
- GNUNET_free (tp->image);
+ GNUNET_free (tp->otp_id);
+ GNUNET_free (tp->required_currency);
+ json_decref (tp->editable_defaults);
json_decref (tp->template_contract);
}
@@ -59,6 +60,7 @@ TALER_MERCHANTDB_webhook_details_free (
GNUNET_free (wb->body_template);
}
+
void
TALER_MERCHANTDB_pending_webhook_details_free (
struct TALER_MERCHANTDB_PendingWebhookDetails *pwb)
@@ -70,5 +72,15 @@ TALER_MERCHANTDB_pending_webhook_details_free (
}
+void
+TALER_MERCHANTDB_token_family_details_free (
+ struct TALER_MERCHANTDB_TokenFamilyDetails *tf)
+{
+ GNUNET_free (tf->slug);
+ GNUNET_free (tf->name);
+ GNUNET_free (tf->description);
+ json_decref (tf->description_i18n);
+}
+
/* end of merchantdb_helper.c */