diff --git a/route/route.go b/route/route.go index d7894c6f1a..9828efd32c 100644 --- a/route/route.go +++ b/route/route.go @@ -726,6 +726,7 @@ func (r *Router) actionSniff( case <-done: case <-ctx.Done(): inputPacketConn.Close() + <-done fatalErr = ctx.Err() return }