From bc9c2c847353887330d05bcb08cfa004cce2cdbf Mon Sep 17 00:00:00 2001 From: Evsyukov Denis Date: Wed, 7 Feb 2024 20:17:32 +0300 Subject: [PATCH] fix: must close the connection after processing I think it should help to close #80 --- http.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/http.go b/http.go index fcdab44..ccc4b27 100644 --- a/http.go +++ b/http.go @@ -140,7 +140,7 @@ func (s *HTTPServer) ListenAndServe(network, addr string) error { if err != nil { return fmt.Errorf("listen tcp failed: %w", err) } - + defer server.Close() for { conn, err := server.Accept() if err != nil { @@ -151,6 +151,7 @@ func (s *HTTPServer) ListenAndServe(network, addr string) error { if err != nil { log.Println(err) } + _ = conn.Close() }(conn) } }