diff --git a/http.go b/http.go index 9a3bc4e..1d224b9 100644 --- a/http.go +++ b/http.go @@ -122,6 +122,10 @@ func (s *HTTPServer) serve(conn net.Conn) error { } defer peer.Close() + go func() { + _, _ = io.Copy(conn, peer) + }() + _, err = io.Copy(peer, conn) return err