diff options
author | Shauren <shauren.trinity@gmail.com> | 2024-11-03 20:51:03 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2024-11-03 20:51:03 +0100 |
commit | b83de81a70b580045540ed4db5627aff5edc682c (patch) | |
tree | 7d04cd7106b10b597138ec7a0a5e103d978c0b6c /src/server/game/AuctionHouse/AuctionHouseMgr.h | |
parent | 780e8884043242aecd6cdf14fa0974ba0b923a2d (diff) |
Core/AuctionHouse: Fixed use after free
Closes #30128
Diffstat (limited to 'src/server/game/AuctionHouse/AuctionHouseMgr.h')
-rw-r--r-- | src/server/game/AuctionHouse/AuctionHouseMgr.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/game/AuctionHouse/AuctionHouseMgr.h b/src/server/game/AuctionHouse/AuctionHouseMgr.h index f6354060022..1ac82af2e4d 100644 --- a/src/server/game/AuctionHouse/AuctionHouseMgr.h +++ b/src/server/game/AuctionHouse/AuctionHouseMgr.h @@ -291,7 +291,8 @@ public: void AddAuction(CharacterDatabaseTransaction trans, AuctionPosting auction); - void RemoveAuction(CharacterDatabaseTransaction trans, AuctionPosting* auction, std::map<uint32, AuctionPosting>::iterator* auctionItr = nullptr); + std::map<uint32, AuctionPosting>::node_type RemoveAuction(CharacterDatabaseTransaction trans, AuctionPosting* auction, + std::map<uint32, AuctionPosting>::iterator* auctionItr = nullptr); void Update(); |