diff --git a/gossipd/routing.c b/gossipd/routing.c index 36ec09643..756ed15d0 100644 --- a/gossipd/routing.c +++ b/gossipd/routing.c @@ -1264,6 +1264,10 @@ void routing_failure(struct routing_state *rstate, * reactivated. */ if (failcode & UPDATE) { if (tal_len(channel_update) == 0) { + /* Suppress UNUSUAL log if local failure */ + if (structeq(&erring_node_pubkey->pubkey, + &rstate->local_id.pubkey)) + goto out; status_trace("UNUSUAL routing_failure: " "UPDATE bit set, no channel_update. " "failcode: 0x%04x",