From d6afb0cd8d40fe3836dbc27375caee37bc95fb96 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Sat, 9 Jul 2022 12:53:23 +0930 Subject: [PATCH] lightningd: allow outgoing_scid without outgoing amount. This (will) happen if they ask is to forward to an unknown scid. Signed-off-by: Rusty Russell --- lightningd/peer_htlcs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lightningd/peer_htlcs.c b/lightningd/peer_htlcs.c index 62f075644..29a7de316 100644 --- a/lightningd/peer_htlcs.c +++ b/lightningd/peer_htlcs.c @@ -2779,7 +2779,7 @@ void json_format_forwarding_object(struct json_stream *response, "in_msatoshi", "in_msat"); /* These can be unset (aka zero) if we failed before channel lookup */ - if (cur->channel_out.u64 != 0) { + if (!amount_msat_eq(cur->msat_out, AMOUNT_MSAT(0))) { json_add_amount_msat_compat(response, cur->msat_out, "out_msatoshi", "out_msat");