From 7df91ca2f91cc324d07ab6b230e5408742dea2f7 Mon Sep 17 00:00:00 2001 From: Sergeanur Date: Fri, 31 Jan 2020 14:33:46 +0200 Subject: Fix corrupt saves --- src/save/GenericGameStorage.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/save/GenericGameStorage.cpp b/src/save/GenericGameStorage.cpp index 52733b67..8d3137f1 100644 --- a/src/save/GenericGameStorage.cpp +++ b/src/save/GenericGameStorage.cpp @@ -153,13 +153,13 @@ CheckDataNotCorrupt(int32 slot, char *name) int32 blocknum = 0; eLevelName level = LEVEL_NONE; CheckSum = 0; - uint32 bytes_pocessed = 0; + uint32 bytes_processed = 0; sprintf(filename, "%s%i%s", DefaultPCSaveFileName, slot + 1, ".b"); int file = CFileMgr::OpenFile(filename, "rb"); if (file == 0) return false; strcpy(name, filename); - while (SIZE_OF_ONE_GAME_IN_BYTES - sizeof(uint32) - bytes_pocessed > 0 && blocknum < 40) { + while (SIZE_OF_ONE_GAME_IN_BYTES - sizeof(uint32) > bytes_processed && blocknum < 40) { int32 blocksize; if (!ReadDataFromFile(file, (uint8*)&blocksize, sizeof(blocksize))) { CloseFile(file); @@ -179,7 +179,7 @@ CheckDataNotCorrupt(int32 slot, char *name) uint8 *_work_buf = work_buff; for (int i = 0; i < align4bytes(blocksize); i++) { CheckSum += *_work_buf++; - bytes_pocessed++; + bytes_processed++; } if (blocknum == 0) -- cgit v1.2.3