From b51772ff68c237627f526be579f0b99c90082183 Mon Sep 17 00:00:00 2001 From: lisa neigut Date: Tue, 7 Apr 2020 18:07:24 -0500 Subject: [PATCH] pay: fix #3613; string output must be quoted `json_add_member` requires quotes for string types Changelog-Fixed: `pay` would crash on expired waits with tried routes --- plugins/pay.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/pay.c b/plugins/pay.c index e8d3bc32db00..8d15edd5430f 100644 --- a/plugins/pay.c +++ b/plugins/pay.c @@ -262,7 +262,7 @@ static struct command_result *waitsendpay_expired(struct command *cmd, for (size_t i = 0; i < tal_count(pc->ps->attempts); i++) { json_object_start(data, NULL); if (pc->ps->attempts[i].route) - json_add_member(data, "route", false, "%s", + json_add_member(data, "route", true, "%s", pc->ps->attempts[i].route); json_out_add_splice(data->jout, "failure", pc->ps->attempts[i].failure);