From 3c1b499485c373cad422a5015fb99b0b440e8d7f Mon Sep 17 00:00:00 2001 From: "Michael Cook (mackal)" Date: Thu, 9 Jul 2015 02:37:43 -0400 Subject: [PATCH] Fix Expendable AAs Thanks to ASan --- zone/aa.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zone/aa.cpp b/zone/aa.cpp index d1dad4f40..71274de61 100644 --- a/zone/aa.cpp +++ b/zone/aa.cpp @@ -1234,13 +1234,13 @@ void Mob::ExpendAlternateAdvancementCharge(uint32 aa_id) { iter.second.second -= 1; if(iter.second.second == 0) { - aa_ranks.erase(iter.first); if(IsClient()) { AA::Rank *r = ability->GetRankByPointsSpent(iter.second.first); if(r) { CastToClient()->GetEPP().expended_aa += r->cost; } } + aa_ranks.erase(iter.first); } if(IsClient()) {