From 8f31183fa841ba524183e5aa1b141b53429d7744 Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Mon, 11 Oct 2021 19:18:25 +1100 Subject: [PATCH] [v2] Fix client timeouts --- v2/internal/frontend/devserver/devserver.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/v2/internal/frontend/devserver/devserver.go b/v2/internal/frontend/devserver/devserver.go index 638c6bd40..96f18fcd0 100644 --- a/v2/internal/frontend/devserver/devserver.go +++ b/v2/internal/frontend/devserver/devserver.go @@ -306,6 +306,10 @@ func (d *DevWebServer) broadcast(message string) { d.socketMutex.Lock() defer d.socketMutex.Unlock() for client := range d.websocketClients { + if client == nil { + d.logger.Error("Lost connection to websocket server") + return + } err := client.WriteMessage(websocket.TextMessage, []byte(message)) if err != nil { d.logger.Error(err.Error())