From cf715845d16660b702f505171be7894c2dedf11b Mon Sep 17 00:00:00 2001 From: Neil Twigg Date: Wed, 21 Jun 2023 19:06:49 +0100 Subject: [PATCH] Additional check for TLS required in WebSocket `INFO` Signed-off-by: Neil Twigg --- server/client.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/client.go b/server/client.go index bcedd134..73227f61 100644 --- a/server/client.go +++ b/server/client.go @@ -2170,7 +2170,7 @@ func (c *client) generateClientInfoJSON(info Info) []byte { if c.srv != nil { // Otherwise lame duck info can panic c.srv.websocket.mu.RLock() info.TLSAvailable = c.srv.websocket.tls - if c.srv.websocket.server != nil { + if c.srv.websocket.tls && c.srv.websocket.server != nil { if tc := c.srv.websocket.server.TLSConfig; tc != nil { info.TLSRequired = !tc.InsecureSkipVerify }