Log all non-websocket close errors.

This commit is contained in:
Joachim Bauch 2020-12-16 15:29:22 +01:00
parent 559f1e28ae
commit 64cccab641
Failed to extract signature
2 changed files with 2 additions and 2 deletions

View file

@ -261,7 +261,7 @@ func (c *Client) ReadPump() {
conn.SetReadDeadline(time.Now().Add(pongWait))
messageType, reader, err := conn.NextReader()
if err != nil {
if websocket.IsUnexpectedCloseError(err,
if _, ok := err.(*websocket.CloseError); !ok || websocket.IsUnexpectedCloseError(err,
websocket.CloseNormalClosure,
websocket.CloseGoingAway,
websocket.CloseNoStatusReceived) {

View file

@ -393,7 +393,7 @@ func (c *mcuProxyConnection) readPump() {
conn.SetReadDeadline(time.Now().Add(pongWait))
_, message, err := conn.ReadMessage()
if err != nil {
if websocket.IsUnexpectedCloseError(err,
if _, ok := err.(*websocket.CloseError); !ok || websocket.IsUnexpectedCloseError(err,
websocket.CloseNormalClosure,
websocket.CloseGoingAway,
websocket.CloseNoStatusReceived) {