aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjackpoz <giacomopoz@gmail.com>2013-12-16 19:38:49 +0100
committerjackpoz <giacomopoz@gmail.com>2013-12-16 19:38:49 +0100
commitb8908606fc511a02fd61faa38e6fb275bf6bf02e (patch)
tree684312bf4c4c8866256cd08cae19d297d9b40b73 /src
parentf1a82a578be525624c416ba5f882b2f1a7e13536 (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.cpp1
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
{