diff --git a/spine-cpp/spine-cpp/include/spine/ContainerUtil.h b/spine-cpp/spine-cpp/include/spine/ContainerUtil.h index e16d800bd..28e4ade1b 100644 --- a/spine-cpp/spine-cpp/include/spine/ContainerUtil.h +++ b/spine-cpp/spine-cpp/include/spine/ContainerUtil.h @@ -108,7 +108,7 @@ namespace spine { template static void cleanUpVectorOfPointers(Vector& items) { - for (size_t i = 0; i < items.size(); ) { + for (int i = (int)items.size() - 1; i >= 0; i--) { T* item = items[i]; delete item;