From 5ab537c06a819b931fbeb8daaba7980b10c1107a Mon Sep 17 00:00:00 2001 From: Shauren Date: Tue, 5 Mar 2013 22:06:33 +0100 Subject: Core/Items: Fixed a crash happening if items moved from bank were merged with items in inventory Closes #9345 --- src/server/game/Handlers/ItemHandler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/server/game/Handlers/ItemHandler.cpp b/src/server/game/Handlers/ItemHandler.cpp index 77d44dffd1b..5aedc08a063 100644 --- a/src/server/game/Handlers/ItemHandler.cpp +++ b/src/server/game/Handlers/ItemHandler.cpp @@ -970,8 +970,8 @@ void WorldSession::HandleAutoStoreBankItemOpcode(WorldPacket& recvPacket) } _player->RemoveItem(srcbag, srcslot, true); - _player->StoreItem(dest, pItem, true); - _player->ItemAddedQuestCheck(pItem->GetEntry(), pItem->GetCount()); + if (Item const* storedItem = _player->StoreItem(dest, pItem, true)) + _player->ItemAddedQuestCheck(storedItem->GetEntry(), storedItem->GetCount()); } else // moving from inventory to bank { -- cgit v1.2.3