diff --git a/server.go b/server.go index b4b6c5a4..5df176d8 100644 --- a/server.go +++ b/server.go @@ -523,7 +523,7 @@ func (srv *Server) serve(w *response, wg *sync.WaitGroup) { break } srv.serveDNS(w) - if w.tcp == nil { + if w.closed { break // Close() was called } if w.hijacked {