aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2020-09-29 19:50:29 +0200
committerShauren <shauren.trinity@gmail.com>2020-09-29 19:50:29 +0200
commit0152878de5c1563cbe8d13fbf4f85839d741aabf (patch)
tree940abb56f191be3931ebe17f690db0e3371051ac /src/server/game/Entities
parentd163735abdf37c8840dbb7e3151d91bc898473ef (diff)
Core/Pets: Add missing nullptr check
Diffstat (limited to 'src/server/game/Entities')
-rw-r--r--src/server/game/Entities/Player/Player.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 318c41196ed..75a671feff6 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -20656,7 +20656,7 @@ void Player::RemovePet(Pet* pet, PetSaveMode mode, bool returnreagent)
if (!pet)
{
- if (mode == PET_SAVE_NOT_IN_SLOT && m_petStable->CurrentPet)
+ if (mode == PET_SAVE_NOT_IN_SLOT && m_petStable && m_petStable->CurrentPet)
{
// Handle removing pet while it is in "temporarily unsummoned" state, for example on mount
CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_UPD_CHAR_PET_SLOT_BY_ID);