From 4219146406d4815e036f009f1bd1dc2758895d27 Mon Sep 17 00:00:00 2001 From: Michael Crosby Date: Fri, 12 Dec 2014 23:09:22 -0800 Subject: [PATCH] Ensure socket is closed on return of accept loop --- server.go | 1 + 1 file changed, 1 insertion(+) diff --git a/server.go b/server.go index fc6711d..8e5e9e2 100644 --- a/server.go +++ b/server.go @@ -223,6 +223,7 @@ func (s *Server) Start(laddr string) error { logger.Infof("Listening on %s", laddr) go func() { + defer socket.Close() for { conn, err := socket.Accept()