From b1704377dabf4aa1096e173b164eb74b0b0c9482 Mon Sep 17 00:00:00 2001 From: Akkadius Date: Fri, 1 Nov 2019 22:36:04 -0500 Subject: [PATCH] Fix for pointer crash [skip ci] --- world/login_server.h | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/world/login_server.h b/world/login_server.h index a1bb35d7b..16fde8e65 100644 --- a/world/login_server.h +++ b/world/login_server.h @@ -39,8 +39,22 @@ public: void SendStatus(); void SendPacket(ServerPacket* pack); - void SendAccountUpdate(ServerPacket* pack); - bool Connected() { return IsLegacy ? legacy_client->Connected() : client->Connected(); } + void SendAccountUpdate(ServerPacket *pack); + bool Connected() + { + if (IsLegacy) { + if (legacy_client) { + return legacy_client->Connected(); + } + } + else { + if (client) { + return client->Connected(); + } + } + + return false; + } bool CanUpdate() { return CanAccountUpdate; } private: