diff --git a/websocket/websocket.go b/websocket/websocket.go index e4d6326..fa9bda2 100644 --- a/websocket/websocket.go +++ b/websocket/websocket.go @@ -53,7 +53,8 @@ func (ws *Websocket) Close() error { func (ws *Websocket) Read() (string, interface{}, error) { var message Message err := ws.conn.ReadJSON(&message) - if websocket.IsCloseError(err, websocket.CloseNoStatusReceived, websocket.CloseAbnormalClosure) { + if websocket.IsCloseError(err, websocket.CloseAbnormalClosure, websocket.CloseGoingAway, + websocket.CloseNoStatusReceived) { // This error indicates that the browser terminated the connection normally; rewrite it so that clients don't // log it. return "", nil, io.EOF