From 5434f8b69b7f4f4ef0120e04c046cd6ce54ef0dd Mon Sep 17 00:00:00 2001 From: Gary Burd Date: Tue, 19 Jan 2016 18:24:46 -0800 Subject: [PATCH] Improve IsUnexpectedCloseError examples --- example_test.go | 2 +- examples/chat/conn.go | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/example_test.go b/example_test.go index 43f8f9a..ed22c4a 100644 --- a/example_test.go +++ b/example_test.go @@ -25,7 +25,7 @@ func ExampleIsUnexpectedCloseError(err error, c *websocket.Conn, req *http.Reque messageType, p, err := c.ReadMessage() if err != nil { if websocket.IsUnexpectedCloseError(err, websocket.CloseGoingAway) { - log.Println("error: %v, user-agent: %v", err, req.Header.Get("User-Agent")) + log.Printf("error: %v, user-agent: %v", err, req.Header.Get("User-Agent")) } return } diff --git a/examples/chat/conn.go b/examples/chat/conn.go index 22816f0..40fd38c 100644 --- a/examples/chat/conn.go +++ b/examples/chat/conn.go @@ -51,6 +51,9 @@ func (c *connection) readPump() { for { _, message, err := c.ws.ReadMessage() if err != nil { + if websocket.IsUnexpectedCloseError(err, websocket.CloseGoingAway) { + log.Printf("error: %v", err) + } break } h.broadcast <- message