diff --git a/rpc/websocket.go b/rpc/websocket.go index 9f67caf859..9d823cc073 100644 --- a/rpc/websocket.go +++ b/rpc/websocket.go @@ -356,9 +356,7 @@ func (wc *websocketCodec) pingLoop() { return case <-wc.pingReset: - if !pingTimer.Stop() { - <-pingTimer.C - } + pingTimer.Stop() pingTimer.Reset(wsPingInterval) case <-pingTimer.C: