From 82679207495b7127c2ca66cbd25e69d18ccb09fe Mon Sep 17 00:00:00 2001 From: Anton Kaliaev Date: Tue, 8 Aug 2017 16:02:37 -0400 Subject: [PATCH] [ws-client] write normal close message --- rpc/lib/client/ws_client.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rpc/lib/client/ws_client.go b/rpc/lib/client/ws_client.go index 2c379c86a..fac32d85a 100644 --- a/rpc/lib/client/ws_client.go +++ b/rpc/lib/client/ws_client.go @@ -324,7 +324,7 @@ func (c *WSClient) writeRoutine() { case <-c.readRoutineQuit: return case <-c.Quit: - c.conn.WriteMessage(websocket.CloseMessage, []byte{}) + c.conn.WriteMessage(websocket.CloseMessage, websocket.FormatCloseMessage(websocket.CloseNormalClosure, "")) return } } @@ -352,7 +352,7 @@ func (c *WSClient) readRoutine() { for { _, data, err := c.conn.ReadMessage() if err != nil { - if !websocket.IsUnexpectedCloseError(err, websocket.CloseGoingAway) { + if websocket.IsCloseError(err, websocket.CloseNormalClosure) { return }