From cdbb9c4a91dec54065b2ee87b1977fa1140c9653 Mon Sep 17 00:00:00 2001 From: Sandertv Date: Sat, 4 May 2024 21:01:32 +0200 Subject: [PATCH] listener.go: Make sure pongData is always set to prevent crashes from early pings. --- listener.go | 1 + 1 file changed, 1 insertion(+) diff --git a/listener.go b/listener.go index 7032d50..0d573c6 100644 --- a/listener.go +++ b/listener.go @@ -85,6 +85,7 @@ func (l ListenConfig) Listen(address string) (*Listener, error) { id: atomic.AddInt64(&listenerID, 1), } listener.h = &listenerConnectionHandler{l: listener, cookieSalt: rand.Uint32()} + listener.pongData.Store(new([]byte)) if l.ErrorLog == nil { listener.log = slog.Default() }