From 1265f14cac33eb3226e4638cc851863d5be70dee Mon Sep 17 00:00:00 2001 From: Kenjiro Nakayama Date: Tue, 14 Nov 2023 14:28:33 +0900 Subject: [PATCH] Do not return error in SetCloseHandler --- conn.go | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/conn.go b/conn.go index a992825..e27a971 100644 --- a/conn.go +++ b/conn.go @@ -1158,14 +1158,7 @@ func (c *Conn) SetCloseHandler(h func(code int, text string) error) { if h == nil { h = func(code int, text string) error { message := FormatCloseMessage(code, "") - err := c.WriteControl(CloseMessage, message, time.Now().Add(writeWait)) - if err != nil { - if _, ok := err.(net.Error); ok { - return nil - } else if err != ErrCloseSent { - return err - } - } + _ = c.WriteControl(CloseMessage, message, time.Now().Add(writeWait)) return nil } }