From f6033ff21a36994e61569f0b039c3b8d618b5f96 Mon Sep 17 00:00:00 2001 From: Cathy Fitzpatrick Date: Fri, 8 Oct 2010 11:08:07 -0600 Subject: [PATCH] Fixed use of find that crashes the program. --- src/shoddybattle/Pokemon.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shoddybattle/Pokemon.cpp b/src/shoddybattle/Pokemon.cpp index edb1c26..e66b7c3 100644 --- a/src/shoddybattle/Pokemon.cpp +++ b/src/shoddybattle/Pokemon.cpp @@ -1200,7 +1200,7 @@ bool Pokemon::validate(ScriptContext *cx, set &violations) { const ABILITY_LIST &abilities = m_species->getAbilities(); ABILITY_LIST::const_iterator ability = find(abilities.begin(), abilities.end(), m_abilityName); - if (*ability != m_abilityName) { + if (ability == abilities.end()) { violations.insert(5); }