diff --git a/controllers/im.go b/controllers/im.go index accbea480..52e871b45 100644 --- a/controllers/im.go +++ b/controllers/im.go @@ -28,6 +28,7 @@ func (c *IMController) StartWebSocket() { globals.SugarLogger.Errorf("upgrade error: %v", err) return } + defer ws.Close() clientID := c.GetString("clientID") globals.SugarLogger.Debugf("clientID=%s", clientID) im.StartWebSocket(ws, clientID, err)