*Fix a crash bug in HandleGroupChangeSubGroupOpcode.

--HG--
branch : trunk
This commit is contained in:
megamage
2009-02-21 18:10:41 -06:00
parent f934ad4663
commit 089105e607
+4 -1
View File
@@ -555,8 +555,11 @@ void WorldSession::HandleGroupChangeSubGroupOpcode( WorldPacket & recv_data )
return; return;
/********************/ /********************/
//Do not allow leader to change group of player in combat
Player *movedPlayer=objmgr.GetPlayer(name.c_str()); Player *movedPlayer=objmgr.GetPlayer(name.c_str());
if(!movePlayer)
return;
//Do not allow leader to change group of player in combat
if (movedPlayer->isInCombat()) if (movedPlayer->isInCombat())
{ {
WorldPacket data(SMSG_GROUP_SWAP_FAILED, (0)); WorldPacket data(SMSG_GROUP_SWAP_FAILED, (0));