From a196c77fe6b2dd8428dfb0135a5b7dec6cd10291 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Thu, 23 Jun 2022 22:11:26 +0930 Subject: [PATCH] common: downgrade LND 'internal error' properly. Thanks to @zerofeerouting for another report. "desc" here is the sanitized message, eg: "ERROR error channel 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef: internal error" Signed-off-by: Rusty Russell --- common/peer_failed.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/peer_failed.c b/common/peer_failed.c index 96325cf23..d3d60114e 100644 --- a/common/peer_failed.c +++ b/common/peer_failed.c @@ -88,7 +88,7 @@ void peer_failed_received_errmsg(struct per_peer_state *pps, * prior to 0.11 we would turn this into a warning, and they * would recover after a reconnect. So we downgrade, but snark * about it in the logs. */ - if (!warning && streq(desc, "internal error")) { + if (!warning && strends(desc, "internal error")) { status_unusual("lnd sent 'internal error':" " let's give it some space"); warning = true;