diff options
author | jackpoz <giacomopoz@gmail.com> | 2013-12-16 19:38:49 +0100 |
---|---|---|
committer | jackpoz <giacomopoz@gmail.com> | 2013-12-16 19:38:49 +0100 |
commit | b8908606fc511a02fd61faa38e6fb275bf6bf02e (patch) | |
tree | 684312bf4c4c8866256cd08cae19d297d9b40b73 /src | |
parent | f1a82a578be525624c416ba5f882b2f1a7e13536 (diff) |
Core/AH: Fix memory leak
Fix memory leak in Auction House when creating an auction with stackable items and a stack of the same amount in the inventory. Leak added in 15a2acfb528728b824291cb49cdd9196e6f0d57d .
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Handlers/AuctionHouseHandler.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/server/game/Handlers/AuctionHouseHandler.cpp b/src/server/game/Handlers/AuctionHouseHandler.cpp index 8e86f43f19f..1e5c35cf3ff 100644 --- a/src/server/game/Handlers/AuctionHouseHandler.cpp +++ b/src/server/game/Handlers/AuctionHouseHandler.cpp @@ -332,6 +332,7 @@ void WorldSession::HandleAuctionSellItem(WorldPacket& recvData) item2->DeleteFromInventoryDB(trans); item2->DeleteFromDB(trans); CharacterDatabase.CommitTransaction(trans); + delete item2; } else // Item stack count is bigger than required count, update item stack count and save to database - cloned item will be used for auction { |