From 3d58165dbdc5436c5a79e9300b77efc00ea32078 Mon Sep 17 00:00:00 2001 From: Machiavelli Date: Tue, 25 Jan 2011 13:36:40 +0100 Subject: Core/Items: Proper money refund fix for 0ad2c90d2259316be875. Thanks to Destalker --- src/server/game/Entities/Player/Player.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 19fab4c41f2..f0579e67523 100755 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -24429,11 +24429,11 @@ void Player::RefundItem(Item *item) } GetSession()->SendPacket(&data); + uint32 moneyRefund = item->GetPaidMoney(); // item-> will be invalidated in DestroyItem + // Delete any references to the refund data item->SetNotRefundable(this); - uint32 moneyRefund = item->GetPaidMoney(); // item-> will be invalidated in DestroyItem - // Destroy item DestroyItem(item->GetBagSlot(), item->GetSlot(), true); -- cgit v1.2.3