diff options
author | Machiavelli <none@none> | 2010-03-19 13:36:54 +0100 |
---|---|---|
committer | Machiavelli <none@none> | 2010-03-19 13:36:54 +0100 |
commit | 1146c59f66c12177b5147f115cb008638c585de9 (patch) | |
tree | 63fe960ecefac4907f3678d681e1f72b88e3c48c /src/game/TradeHandler.cpp | |
parent | 34d7e1fed941c03674147e8b84a0f30548f614b8 (diff) |
Fix crash in Player::_saveInventory().
Fixes issue #1175
--HG--
branch : trunk
Diffstat (limited to 'src/game/TradeHandler.cpp')
-rw-r--r-- | src/game/TradeHandler.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/game/TradeHandler.cpp b/src/game/TradeHandler.cpp index 64c1d8e904c..7baf068708a 100644 --- a/src/game/TradeHandler.cpp +++ b/src/game/TradeHandler.cpp @@ -202,6 +202,9 @@ void WorldSession::moveItems(Item* myItems[], Item* hisItems[]) _player->pTrader->GetName(),_player->pTrader->GetSession()->GetAccountId()); } + + // make not refundable + myItems[i]->SetNotRefundable(_player); // store _player->pTrader->MoveItemToInventory( traderDst, myItems[i], true, true); } @@ -217,6 +220,8 @@ void WorldSession::moveItems(Item* myItems[], Item* hisItems[]) _player->GetName(),_player->GetSession()->GetAccountId()); } + // make not refundable + hisItems[i]->SetNotRefundable(_player->pTrader); // store _player->MoveItemToInventory( playerDst, hisItems[i], true, true); } |