summaryrefslogtreecommitdiff
path: root/src/server/scripts/Commands/PlayerCommand.cpp
diff options
context:
space:
mode:
authorPetric <peti446@users.noreply.github.com>2020-11-05 16:44:56 +0000
committerGitHub <noreply@github.com>2020-11-05 10:44:56 -0600
commit95ee873e8f5e648d6220c4a7ef0498ae7b32d820 (patch)
tree5c4bacd289fed5ecd7e54209907cf9f8ba362f40 /src/server/scripts/Commands/PlayerCommand.cpp
parentf3b506a1cab4e4964c74c884803f3ef0799fa61b (diff)
fix(Core/CS): Fixed learn command using null session when send over SOAP (#3595)
Diffstat (limited to 'src/server/scripts/Commands/PlayerCommand.cpp')
-rw-r--r--src/server/scripts/Commands/PlayerCommand.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/scripts/Commands/PlayerCommand.cpp b/src/server/scripts/Commands/PlayerCommand.cpp
index 135fee773d..18769550f3 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());