diff options
author | megamage <none@none> | 2009-06-19 12:11:16 -0500 |
---|---|---|
committer | megamage <none@none> | 2009-06-19 12:11:16 -0500 |
commit | 64bb4bce04ab9ce99fa90a8715422dd9d9936fe7 (patch) | |
tree | 83b4482706a0ac3cd2b32d7bac71037cc1512e12 /src | |
parent | c17e9d62abca1802e92d6fb5b590a2bcb62ed375 (diff) |
*Fix a crash in 4181. sorry
--HG--
branch : trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/game/Player.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 117def75164..288f2730605 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -16694,10 +16694,12 @@ void Player::RemovePet(Pet* pet, PetSaveMode mode, bool returnreagent) pet = GetPet(); if(pet) + { sLog.outDebug("RemovePet %u, %u, %u", pet->GetEntry(), mode, returnreagent); - if(pet->m_removed) - return; + if(pet->m_removed) + return; + } if(returnreagent && (pet || m_temporaryUnsummonedPetNumber)) { |