Core/Spells: Fixed possible crashes in Shadow's Fate proc (71169) introduced in r91073dc6ace3

Core/AuctionHouse: Removed "using namespace std" and fixed crash in AuctionHouseMgr destructor

Closes issue #5132.
Closes issue #5134.

--HG--
branch : trunk
This commit is contained in:
Shauren
2010-12-18 23:16:55 +01:00
parent 3ad400ad1a
commit 7196b880d6
3 changed files with 4 additions and 4 deletions
@@ -39,15 +39,13 @@ enum eAuctionHouse
AH_MINIMUM_DEPOSIT = 100, AH_MINIMUM_DEPOSIT = 100,
}; };
using namespace std;
AuctionHouseMgr::AuctionHouseMgr() AuctionHouseMgr::AuctionHouseMgr()
{ {
} }
AuctionHouseMgr::~AuctionHouseMgr() AuctionHouseMgr::~AuctionHouseMgr()
{ {
for (ItemMap::const_iterator itr = mAitems.begin(); itr != mAitems.end(); ++itr) for (ItemMap::iterator itr = mAitems.begin(); itr != mAitems.end(); ++itr)
delete itr->second; delete itr->second;
} }
+2
View File
@@ -5793,6 +5793,8 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, AuraEffect* trigger
case 71169: case 71169:
{ {
target = triggeredByAura->GetCaster(); target = triggeredByAura->GetCaster();
if (!target)
return false;
Player* player = target->ToPlayer(); Player* player = target->ToPlayer();
if (!player) if (!player)
return false; return false;