diff options
author | megamage <none@none> | 2009-06-03 19:30:19 -0500 |
---|---|---|
committer | megamage <none@none> | 2009-06-03 19:30:19 -0500 |
commit | 748466788a2ca68cd8e34bb6557856e81162b08b (patch) | |
tree | 5e7c0901bd56ada19a4a8e19e8a41b815d61b7fb /src | |
parent | e3390806a948c3ffdcead96652a35e46686431ce (diff) |
[7949] Fixed crash at use .send message with offline player name. Author: VladimirMangos
--HG--
branch : trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/game/Level3.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/game/Level3.cpp b/src/game/Level3.cpp index d384efc1b07..d14705ae8be 100644 --- a/src/game/Level3.cpp +++ b/src/game/Level3.cpp @@ -7114,8 +7114,7 @@ bool ChatHandler::HandleSendMessageCommand(const char* args) { ///- Find the player Player *rPlayer; - std::string rName; - if(!extractPlayerTarget((char*)args,&rPlayer,NULL,&rName)) + if(!extractPlayerTarget((char*)args,&rPlayer)) return false; char* msg_str = strtok(NULL, ""); @@ -7136,7 +7135,7 @@ bool ChatHandler::HandleSendMessageCommand(const char* args) rPlayer->GetSession()->SendAreaTriggerMessage("|cffff0000[Message from administrator]:|r"); //Confirmation message - std::string nameLink = playerLink(rName); + std::string nameLink = GetNameLink(rPlayer); PSendSysMessage(LANG_SENDMESSAGE,nameLink.c_str(),msg_str); return true; } |