diff --git a/lib/HeroBonus.cpp b/lib/HeroBonus.cpp index 1821a0efd..c42816ba7 100644 --- a/lib/HeroBonus.cpp +++ b/lib/HeroBonus.cpp @@ -180,7 +180,7 @@ bool CAddInfo::operator!=(si32 value) const si32 & CAddInfo::operator[](size_type pos) { - if (pos <= size()) + if(pos <= size()) resize(pos + 1, CAddInfo::NONE); return vector::operator[](pos); }