From db684c98d9554214844f6140457727e04efbfbc3 Mon Sep 17 00:00:00 2001 From: Dock Date: Sat, 2 May 2020 13:43:21 -0400 Subject: [PATCH] client session manager: fix shutdown race deleting a null session --- .../main/java/net/runelite/client/ClientSessionManager.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/ClientSessionManager.java b/runelite-client/src/main/java/net/runelite/client/ClientSessionManager.java index a7d412b513..5009bd509d 100644 --- a/runelite-client/src/main/java/net/runelite/client/ClientSessionManager.java +++ b/runelite-client/src/main/java/net/runelite/client/ClientSessionManager.java @@ -81,7 +81,11 @@ public class ClientSessionManager { try { - sessionClient.delete(sessionId); + UUID localUuid = sessionId; + if (localUuid != null) + { + sessionClient.delete(localUuid); + } } catch (IOException ex) {