Fix router panic for nil watcher

This commit is contained in:
Asim Aslam
2020-02-10 15:38:41 +00:00
parent 4401c12e6c
commit 8ea84ac3eb

View File

@@ -530,7 +530,9 @@ func (r *router) Start() error {
for {
select {
case <-r.exit:
w.Stop()
if w != nil {
w.Stop()
}
return
default:
if w == nil {
@@ -547,8 +549,10 @@ func (r *router) Start() error {
time.Sleep(time.Second)
}
w.Stop()
w = nil
if w != nil {
w.Stop()
w = nil
}
}
}
}()