Core/Player: Send calendar raid lockout remove before removing player from instance save (may invalidate instance save)

This commit is contained in:
Shauren
2012-04-14 11:09:40 +02:00
parent eeb237f55d
commit 63ec9f2299
+1 -1
View File
@@ -18318,10 +18318,10 @@ void Player::UnbindInstance(BoundInstancesMap::iterator &itr, Difficulty difficu
CharacterDatabase.Execute(stmt);
}
itr->second.save->RemovePlayer(this); // save can become invalid
if (itr->second.perm)
GetSession()->SendCalendarRaidLockout(itr->second.save, false);
itr->second.save->RemovePlayer(this); // save can become invalid
m_boundInstances[difficulty].erase(itr++);
}
}