From b90ef1336d0fa23288768b420fb2cbe5356fbfdd Mon Sep 17 00:00:00 2001 From: Anders Jenbo Date: Sat, 21 Sep 2019 22:51:07 +0200 Subject: [PATCH] Fix Segfault when loading game Fixes #224 Not this breaks save games generated with master since 2019-07-15 --- Source/loadsave.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Source/loadsave.cpp b/Source/loadsave.cpp index 60d7e12f5..b9536bba8 100644 --- a/Source/loadsave.cpp +++ b/Source/loadsave.cpp @@ -547,8 +547,10 @@ void LoadMonster(int i) CopyChar(tbuff, &pMonster->leaderflag); CopyChar(tbuff, &pMonster->packsize); CopyChar(tbuff, &pMonster->mlid); + // Omit pointer mName; + // Omit pointer MType; + // Omit pointer MData; - tbuff += sizeof(DWORD) * 3; // Skip 3 pointers SyncMonsterAnim(i); } @@ -1244,8 +1246,10 @@ void SaveMonster(int i) CopyChar(&pMonster->leaderflag, tbuff); CopyChar(&pMonster->packsize, tbuff); CopyChar(&pMonster->mlid, tbuff); - - tbuff += sizeof(DWORD) * 3; // Skip 3 pointers + + // Omit pointer mName; + // Omit pointer MType; + // Omit pointer MData; } void SaveMissile(int i)