From b672b86ce27dede2a91f6eeb3757d6e119301c0a Mon Sep 17 00:00:00 2001 From: sbruens Date: Thu, 30 Jan 2025 13:22:25 -0500 Subject: [PATCH] Check for `CloseNormalClosure`. --- x/websocket/endpoint.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x/websocket/endpoint.go b/x/websocket/endpoint.go index 41bbb312..77b9dcac 100644 --- a/x/websocket/endpoint.go +++ b/x/websocket/endpoint.go @@ -156,7 +156,7 @@ func (c *gorillaConn) Read(buf []byte) (int, error) { } if err != nil { var closeError *websocket.CloseError - if errors.As(err, &closeError) { + if errors.As(err, &closeError) && closeError.Code == websocket.CloseNormalClosure { return 0, io.EOF } return 0, err