From 95ee873e8f5e648d6220c4a7ef0498ae7b32d820 Mon Sep 17 00:00:00 2001 From: Petric Date: Thu, 5 Nov 2020 16:44:56 +0000 Subject: [PATCH] fix(Core/CS): Fixed learn command using null session when send over SOAP (#3595) --- src/server/scripts/Commands/PlayerCommand.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/scripts/Commands/PlayerCommand.cpp b/src/server/scripts/Commands/PlayerCommand.cpp index 135fee773..18769550f 100644 --- a/src/server/scripts/Commands/PlayerCommand.cpp +++ b/src/server/scripts/Commands/PlayerCommand.cpp @@ -44,7 +44,7 @@ bool PlayerCommand::Learn(ChatHandler* handler, Player* targetPlayer, uint32 spe if (!allRanks && targetPlayer->HasSpell(spell)) { - if (targetPlayer == handler->GetSession()->GetPlayer()) + if (handler->GetSession() && targetPlayer == handler->GetSession()->GetPlayer()) handler->SendSysMessage(LANG_YOU_KNOWN_SPELL); else handler->PSendSysMessage(LANG_TARGET_KNOWN_SPELL, handler->GetNameLink(targetPlayer).c_str());