mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-24 19:06:49 +01:00
Core/Misc: Fixed memory leak in trade handler
(cherry picked from commit fc852181c5)
CID 1339313
CID 1339312
This commit is contained in:
@@ -455,6 +455,8 @@ void WorldSession::HandleAcceptTradeOpcode(WorldPacket& /*recvPacket*/)
|
||||
SendTradeStatus(myCanCompleteInfo);
|
||||
my_trade->SetAccepted(false);
|
||||
his_trade->SetAccepted(false);
|
||||
delete my_spell;
|
||||
delete his_spell;
|
||||
return;
|
||||
}
|
||||
else if (hisCanCompleteInfo.Result != EQUIP_ERR_OK)
|
||||
@@ -467,6 +469,8 @@ void WorldSession::HandleAcceptTradeOpcode(WorldPacket& /*recvPacket*/)
|
||||
trader->GetSession()->SendTradeStatus(hisCanCompleteInfo);
|
||||
my_trade->SetAccepted(false);
|
||||
his_trade->SetAccepted(false);
|
||||
delete my_spell;
|
||||
delete his_spell;
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user