From 94b6455577b41c2de739d0f585133a51df9a8603 Mon Sep 17 00:00:00 2001 From: Milos Gajdos Date: Wed, 17 Jul 2019 13:02:47 +0100 Subject: [PATCH] Increment WaitGroup before launching advertiseEvents goroutine --- network/router/default.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/network/router/default.go b/network/router/default.go index 8af78ef3..0d153920 100644 --- a/network/router/default.go +++ b/network/router/default.go @@ -273,10 +273,8 @@ func (r *router) advertiseTable() error { // advertise all routes as Update events to subscribers if len(events) > 0 { - go func() { - r.advertWg.Add(1) - r.advertiseEvents(Update, events) - }() + r.advertWg.Add(1) + go r.advertiseEvents(Update, events) } case <-r.exit: return nil