From 748466788a2ca68cd8e34bb6557856e81162b08b Mon Sep 17 00:00:00 2001 From: megamage Date: Wed, 3 Jun 2009 19:30:19 -0500 Subject: [7949] Fixed crash at use .send message with offline player name. Author: VladimirMangos --HG-- branch : trunk --- src/game/Level3.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src') 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; } -- cgit v1.2.3