aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormegamage <none@none>2009-06-03 19:30:19 -0500
committermegamage <none@none>2009-06-03 19:30:19 -0500
commit748466788a2ca68cd8e34bb6557856e81162b08b (patch)
tree5e7c0901bd56ada19a4a8e19e8a41b815d61b7fb /src
parente3390806a948c3ffdcead96652a35e46686431ce (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.cpp5
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;
}