From 5875ba0eb309bf26787029e60f636232dbdb67ef Mon Sep 17 00:00:00 2001 From: RoyUP9 <87927115+RoyUP9@users.noreply.github.com> Date: Mon, 11 Jul 2022 11:18:58 +0300 Subject: [PATCH] Fixed panic in socket cleanup (#1193) --- agent/pkg/api/socket_routes.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/agent/pkg/api/socket_routes.go b/agent/pkg/api/socket_routes.go index fb4830563..78eb7f224 100644 --- a/agent/pkg/api/socket_routes.go +++ b/agent/pkg/api/socket_routes.go @@ -97,7 +97,9 @@ func websocketHandler(c *gin.Context, eventHandlers EventHandlers, isTapper bool websocketIdsLock.Unlock() defer func() { - socketCleanup(socketId, connectedWebsockets[socketId]) + if socketConnection := connectedWebsockets[socketId]; socketConnection != nil { + socketCleanup(socketId, socketConnection) + } }() eventHandlers.WebSocketConnect(c, socketId, isTapper)