From e7286f065838af4176f21a73fcc672b612e5671c Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Mon, 27 Dec 2021 11:17:15 -0300 Subject: [PATCH] fix "error writing ping" warnings. --- handlers.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/handlers.go b/handlers.go index d3511a1..e4206d7 100644 --- a/handlers.go +++ b/handlers.go @@ -39,10 +39,12 @@ func handleWebsocket(relay Relay) func(http.ResponseWriter, *http.Request) { log.Warn().Err(err).Msg("failed to upgrade websocket") return } + ticker := time.NewTicker(pingPeriod) // reader go func() { defer func() { + ticker.Stop() conn.Close() }() @@ -170,7 +172,6 @@ func handleWebsocket(relay Relay) func(http.ResponseWriter, *http.Request) { // writer go func() { - ticker := time.NewTicker(pingPeriod) defer func() { ticker.Stop() conn.Close()