diff options
Diffstat (limited to 'Extras')
-rw-r--r-- | Extras/Serialize/BulletFileLoader/bFile.cpp | 1 | ||||
-rw-r--r-- | Extras/Serialize/BulletFileLoader/btBulletFile.cpp | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/Extras/Serialize/BulletFileLoader/bFile.cpp b/Extras/Serialize/BulletFileLoader/bFile.cpp index 5c8f54fe3..107298718 100644 --- a/Extras/Serialize/BulletFileLoader/bFile.cpp +++ b/Extras/Serialize/BulletFileLoader/bFile.cpp @@ -75,6 +75,7 @@ bFile::bFile(const char *filename, const char headerString[7]) fseek(fp, 0L, SEEK_SET); mFileBuffer = (char *)malloc(mFileLen + 1); + memset(mFileBuffer, 0, mFileLen+1); size_t bytesRead; bytesRead = fread(mFileBuffer, mFileLen, 1, fp); diff --git a/Extras/Serialize/BulletFileLoader/btBulletFile.cpp b/Extras/Serialize/BulletFileLoader/btBulletFile.cpp index 1f855f41f..74f27c4a5 100644 --- a/Extras/Serialize/BulletFileLoader/btBulletFile.cpp +++ b/Extras/Serialize/BulletFileLoader/btBulletFile.cpp @@ -333,6 +333,7 @@ void btBulletFile::parse(int verboseMode) if (m_DnaCopy) delete m_DnaCopy; m_DnaCopy = (char*)btAlignedAlloc(sBulletDNAlen64, 16); + memset(m_DnaCopy, 0, sBulletDNAlen64); memcpy(m_DnaCopy, sBulletDNAstr64, sBulletDNAlen64); parseInternal(verboseMode, m_DnaCopy, sBulletDNAlen64); } |