make sure m_uniqueIdGenerator in btSerializer is initialized to zero, it can cause issues if not.

This commit is contained in:
erwincoumans
2016-11-05 12:53:40 -07:00
parent e7cfb656c4
commit 214930922d
2 changed files with 16 additions and 5 deletions

View File

@@ -391,7 +391,8 @@ public:
btDefaultSerializer(int totalSize=0, unsigned char* buffer=0)
:m_totalSize(totalSize),
:m_uniqueIdGenerator(0),
m_totalSize(totalSize),
m_currentSize(0),
m_dna(0),
m_dnaLength(0),
@@ -561,6 +562,7 @@ public:
virtual void* getUniquePointer(void*oldPtr)
{
btAssert(m_uniqueIdGenerator >= 0);
if (!oldPtr)
return 0;