From 0eb973411123b6ba72f91977df24c2ae9bcb8c7d Mon Sep 17 00:00:00 2001 From: David Zhao Date: Tue, 16 Feb 2021 22:47:10 -0800 Subject: [PATCH] ignore another closure message --- pkg/service/rtcservice.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/service/rtcservice.go b/pkg/service/rtcservice.go index 49e950e15..dda5db4e4 100644 --- a/pkg/service/rtcservice.go +++ b/pkg/service/rtcservice.go @@ -157,7 +157,8 @@ func (s *RTCService) ServeHTTP(w http.ResponseWriter, r *http.Request) { req, err := sigConn.ReadRequest() // normal closure if err != nil { - if err == io.EOF || strings.HasSuffix(err.Error(), "use of closed network connection") || websocket.IsCloseError(err, websocket.CloseAbnormalClosure, websocket.CloseGoingAway, websocket.CloseNormalClosure) { + if err == io.EOF || strings.HasSuffix(err.Error(), "use of closed network connection") || + websocket.IsCloseError(err, websocket.CloseAbnormalClosure, websocket.CloseGoingAway, websocket.CloseNormalClosure, websocket.CloseNoStatusReceived) { return } else { logger.Errorw("error reading from websocket", "error", err)