From 16b412fb515db733e34f41129a74dcbc193466b6 Mon Sep 17 00:00:00 2001 From: Wilmer Paulino Date: Tue, 28 Aug 2018 20:10:35 -0700 Subject: [PATCH] server: avoid logging error if no links are found In this commit, we avoid logging an error when the links associated with a peer are not found within its termination watcher. We do this to prevent a benign log message as the links have already been removed from the switch. --- server.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server.go b/server.go index 9bd996f5a..3ed068387 100644 --- a/server.go +++ b/server.go @@ -2449,8 +2449,9 @@ func (s *server) peerTerminationWatcher(p *peer, ready chan struct{}) { // // TODO(roasbeef): instead add a PurgeInterfaceLinks function? links, err := p.server.htlcSwitch.GetLinksByInterface(p.pubKeyBytes) - if err != nil { - srvrLog.Errorf("unable to get channel links: %v", err) + if err != nil && err != htlcswitch.ErrNoLinksFound { + srvrLog.Errorf("Unable to get channel links for %x: %v", + p.pubKeyBytes, err) } for _, link := range links {