From e81fcee20845ae7f7942cc012da04e8b641a5109 Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Fri, 9 Feb 2024 14:11:49 +0300 Subject: [PATCH] fix: close http conn correctly --- http.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/http.go b/http.go index 92f1a47..9fa7932 100644 --- a/http.go +++ b/http.go @@ -131,13 +131,13 @@ func (s *HTTPServer) serve(conn net.Conn) { wg := conc.NewWaitGroup() wg.Go(func() { _, err = io.Copy(conn, peer) + _ = conn.Close() }) wg.Go(func() { _, err = io.Copy(peer, conn) + _ = peer.Close() }) wg.Wait() - _ = peer.Close() - _ = conn.Close() }() }