From afea9f436f5551c18ae5d83d23beff018f0054ca Mon Sep 17 00:00:00 2001 From: dongresource Date: Sat, 26 Dec 2020 20:09:33 +0100 Subject: [PATCH] Check if otherPlr is null in nanoRecallHandler() --- src/NanoManager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/NanoManager.cpp b/src/NanoManager.cpp index 1a27aac..a86494c 100644 --- a/src/NanoManager.cpp +++ b/src/NanoManager.cpp @@ -189,6 +189,8 @@ void NanoManager::nanoRecallHandler(CNSocket* sock, CNPacketData* data) { Player* plr = PlayerManager::getPlayer(sock); Player* otherPlr = PlayerManager::getPlayerFromID(recallData->iGroupMemberID); + if (otherPlr == nullptr) + return; if ((int32_t)plr->instanceID == otherPlr->recallInstance) PlayerManager::sendPlayerTo(sock, otherPlr->recallX, otherPlr->recallY, otherPlr->recallZ, otherPlr->recallInstance);