Fixed ObjVector::resize bug: properly calculate number of elements to resize.

This commit is contained in:
marian 2023-03-23 10:41:34 +02:00
parent 3436092371
commit 3555ac0631
1 changed files with 1 additions and 1 deletions

View File

@ -520,7 +520,7 @@ unsigned int ObjVector::resize(unsigned int len, bool keepData)
::memcpy(buf,m_objects,length() * sizeof(GenObject*)); ::memcpy(buf,m_objects,length() * sizeof(GenObject*));
::memset(m_objects,0,length() * sizeof(GenObject*)); ::memset(m_objects,0,length() * sizeof(GenObject*));
if (len > length()) if (len > length())
::memset(buf + length(),0,(length() - len) * sizeof(GenObject*)); ::memset(buf + length(),0,(len - length()) * sizeof(GenObject*));
} }
clear(); clear();
m_objects = buf; m_objects = buf;