diff --git a/engine/server/library/serverGame/src/shared/object/CreatureObject.cpp b/engine/server/library/serverGame/src/shared/object/CreatureObject.cpp index 0fe535e5..2800d79b 100644 --- a/engine/server/library/serverGame/src/shared/object/CreatureObject.cpp +++ b/engine/server/library/serverGame/src/shared/object/CreatureObject.cpp @@ -11892,7 +11892,7 @@ void CreatureObject::setNumberOfMissionsWantedInMissionBag(int n) { // remove mission objects from the bag int j = 0; - for (iter = container->begin(), j = 0; iter != container->end(), j < i - n; ++iter, ++j) + for (iter = container->begin(), j = 0; (iter != container->end() && j < i - n); ++iter, ++j) { Object * const o = (*iter).getObject(); if (o)