aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/AuctionHouse/AuctionHouseMgr.h
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2024-11-03 20:51:03 +0100
committerShauren <shauren.trinity@gmail.com>2024-11-03 20:51:03 +0100
commitb83de81a70b580045540ed4db5627aff5edc682c (patch)
tree7d04cd7106b10b597138ec7a0a5e103d978c0b6c /src/server/game/AuctionHouse/AuctionHouseMgr.h
parent780e8884043242aecd6cdf14fa0974ba0b923a2d (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.h3
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();