From 9f5eb5818ae0c852b87bcbb6770cf3709448e8f9 Mon Sep 17 00:00:00 2001 From: Kane York Date: Wed, 16 Dec 2015 14:20:50 -0800 Subject: [PATCH] Remove cruft code that was double-closing connections --- socketserver/server/handlecore.go | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/socketserver/server/handlecore.go b/socketserver/server/handlecore.go index 46c0e1ce..e28afaa6 100644 --- a/socketserver/server/handlecore.go +++ b/socketserver/server/handlecore.go @@ -255,16 +255,6 @@ func RunSocketConnection(conn *websocket.Conn) { atomic.AddUint64(&Statistics.ClientConnectsTotal, 1) atomic.AddUint64(&Statistics.CurrentClientCount, 1) - var _closer sync.Once - closer := func() { - _closer.Do(func() { - conn.Close() - }) - } - - // Close the connection when we're done. - defer closer() - _clientChan := make(chan ClientMessage) _serverMessageChan := make(chan ClientMessage, sendMessageBufferLength) _errorChan := make(chan error)