From 3555ac0631cc4ef39fdf5576ed59b22a4df8fe34 Mon Sep 17 00:00:00 2001 From: marian Date: Thu, 23 Mar 2023 10:41:34 +0200 Subject: [PATCH] Fixed ObjVector::resize bug: properly calculate number of elements to resize. --- engine/ObjList.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/ObjList.cpp b/engine/ObjList.cpp index e06f688e..2aa4780d 100644 --- a/engine/ObjList.cpp +++ b/engine/ObjList.cpp @@ -520,7 +520,7 @@ unsigned int ObjVector::resize(unsigned int len, bool keepData) ::memcpy(buf,m_objects,length() * sizeof(GenObject*)); ::memset(m_objects,0,length() * sizeof(GenObject*)); if (len > length()) - ::memset(buf + length(),0,(length() - len) * sizeof(GenObject*)); + ::memset(buf + length(),0,(len - length()) * sizeof(GenObject*)); } clear(); m_objects = buf;