From ccb6778f7f470befb890f43d0e1cc897ced5bbc2 Mon Sep 17 00:00:00 2001 From: Milos Gajdos Date: Fri, 13 Sep 2019 20:46:14 +0100 Subject: [PATCH] Skip processing Advert which carries no events --- network/default.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/network/default.go b/network/default.go index 605fa017..799bc643 100644 --- a/network/default.go +++ b/network/default.go @@ -585,6 +585,11 @@ func (n *network) processCtrlChan(client transport.Client, listener tunnel.Liste } events = append(events, e) } + // if no events are eligible for processing continue + if len(events) == 0 { + log.Debugf("Network no events to be processed by router: %s", n.options.Id) + continue + } // create an advert and process it advert := &router.Advert{ Id: pbRtrAdvert.Id,