diff --git a/pkg/daemon/services.go b/pkg/daemon/services.go index eaa7b316..1cd4ec81 100644 --- a/pkg/daemon/services.go +++ b/pkg/daemon/services.go @@ -145,7 +145,9 @@ func (d *Daemon) startEchoService() error { if err != nil { return err } + d.bgWG.Add(1) go func() { + defer d.bgWG.Done() for { select { case conn, ok := <-ln.AcceptCh: