Core/AuctionHouse: Fixed possible use after free when auctions are removed with offline buyers
Port From (https://github.com/TrinityCore/TrinityCore/commit/1f73cf9f19679f5b888f9df475b94c9405f2d746)
This commit is contained in:
@@ -390,8 +390,8 @@ namespace Game
|
||||
if (canBuyout && placeBid.BidAmount == auction.BuyoutOrUnitPrice)
|
||||
{
|
||||
// buyout
|
||||
auctionHouse.SendAuctionWon(auction, player, trans);
|
||||
auctionHouse.SendAuctionSold(auction, null, trans);
|
||||
auctionHouse.SendAuctionWon(auction, player, trans);
|
||||
|
||||
auctionHouse.RemoveAuction(trans, auction);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user