From 29b672b117518754ba9f3d7d7a4575645f948b07 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Wed, 21 Nov 2018 21:06:22 +1030 Subject: [PATCH] gossipd: hear no wumbo. Signed-off-by: Rusty Russell --- gossipd/routing.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gossipd/routing.c b/gossipd/routing.c index 8ee451ebe..f637ae505 100644 --- a/gossipd/routing.c +++ b/gossipd/routing.c @@ -1096,6 +1096,12 @@ bool routing_add_channel_update(struct routing_state *rstate, htlc_maximum_msat = chan->satoshis * 1000; } + /* FIXME: https://github.com/lightningnetwork/lightning-rfc/pull/512 + * says we MUST NOT exceed 2^32-1, but c-lightning did, so just trim + * rather than rejecting. */ + if (htlc_maximum_msat > rstate->chainparams->max_payment_msat) + htlc_maximum_msat = rstate->chainparams->max_payment_msat; + direction = channel_flags & 0x1; set_connection_values(chan, direction, fee_base_msat, fee_proportional_millionths, expiry,