aboutsummaryrefslogtreecommitdiff
path: root/src/game/MovementHandler.cpp
diff options
context:
space:
mode:
authormegamage <none@none>2009-03-25 21:32:34 -0600
committermegamage <none@none>2009-03-25 21:32:34 -0600
commit1c2eab41105ab48670228c6cd1630ee6eab15815 (patch)
treee2ef0969ed3db851881c8db524695dd249ddaf5f /src/game/MovementHandler.cpp
parentebf53a4820de1978a9ad8a6743255d72ae7592e0 (diff)
*Fix a crash caused by pet.
*Make pet class derived from guardian class. --HG-- branch : trunk
Diffstat (limited to 'src/game/MovementHandler.cpp')
-rw-r--r--src/game/MovementHandler.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/game/MovementHandler.cpp b/src/game/MovementHandler.cpp
index 55fe63c23f9..a8a4598fd62 100644
--- a/src/game/MovementHandler.cpp
+++ b/src/game/MovementHandler.cpp
@@ -159,7 +159,7 @@ void WorldSession::HandleMoveWorldportAckOpcode()
// resummon pet
if(GetPlayer()->m_temporaryUnsummonedPetNumber)
{
- Pet* NewPet = new Pet;
+ Pet* NewPet = new Pet(GetPlayer());
if(!NewPet->LoadPetFromDB(GetPlayer(), 0, GetPlayer()->m_temporaryUnsummonedPetNumber, true))
delete NewPet;