From d32ce1c73f2ff2cbbb6b44775a1b16aea1b4ec66 Mon Sep 17 00:00:00 2001 From: Bluzume <39113159+KuromeSan@users.noreply.github.com> Date: Sun, 7 Nov 2021 05:28:29 -0500 Subject: [PATCH] Acturally stop keep alive packet timer --- HorseIsleServer/HorseIsleServer/Server/GameClient.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/HorseIsleServer/HorseIsleServer/Server/GameClient.cs b/HorseIsleServer/HorseIsleServer/Server/GameClient.cs index 1f13172..ac57c57 100644 --- a/HorseIsleServer/HorseIsleServer/Server/GameClient.cs +++ b/HorseIsleServer/HorseIsleServer/Server/GameClient.cs @@ -114,6 +114,8 @@ namespace HISP.Server // Stop Timers if (timeoutTimer != null) timeoutTimer.Dispose(); + if (keepAliveTimer != null) + keepAliveTimer.Dispose(); if (warnTimer != null) warnTimer.Dispose(); if (kickTimer != null) @@ -126,8 +128,11 @@ namespace HISP.Server LoggedIn = false; // Close Socket - ClientSocket.Close(); - ClientSocket.Dispose(); + if(ClientSocket != null) + { + ClientSocket.Close(); + ClientSocket.Dispose(); + } }