From 53b8a87e148941cfe1e8406116f7218e268c53e4 Mon Sep 17 00:00:00 2001 From: Tom Thorogood Date: Sun, 10 Mar 2019 22:29:36 +1030 Subject: [PATCH] Correct Close() check in Server.serve (#932) This was changed in ec3443f85d88a7e5f4664093efcee4051354c53b, but I missed this function. Apparently no one noticed. --- server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 {