Merge pull request #2855 from asmaloney/fix-pointer-check

Fix parameter check in bFile::safeSwapPtr
This commit is contained in:
erwincoumans
2020-08-13 19:35:50 -07:00
committed by GitHub

View File

@@ -851,12 +851,12 @@ void bFile::swapData(char *data, short type, int arraySize, bool ignoreEndianFla
void bFile::safeSwapPtr(char *dst, const char *src)
{
if (!src || !dst)
return;
int ptrFile = mFileDNA->getPointerSize();
int ptrMem = mMemoryDNA->getPointerSize();
if (!src && !dst)
return;
if (ptrFile == ptrMem)
{
memcpy(dst, src, ptrMem);