summaryrefslogtreecommitdiff
path: root/src/lib/testing_api_cmd_pay.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/testing_api_cmd_pay.c')
-rw-r--r--src/lib/testing_api_cmd_pay.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lib/testing_api_cmd_pay.c b/src/lib/testing_api_cmd_pay.c
index 6121171e..15e0adac 100644
--- a/src/lib/testing_api_cmd_pay.c
+++ b/src/lib/testing_api_cmd_pay.c
@@ -802,12 +802,16 @@ _pay_run (const char *merchant_url,
&error_name,
&error_line))
{
+ char *js;
+
+ js = json_dumps (contract_terms,
+ JSON_INDENT (1));
GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
"Parser failed on %s:%u for input `%s'\n",
error_name,
error_line,
- json_dumps (contract_terms,
- JSON_INDENT (1)));
+ js);
+ free (js);
GNUNET_break_op (0);
return NULL;
}