From c8f7732832b26a453c84bf3c63ec898ca7a5cc2c Mon Sep 17 00:00:00 2001 From: Sergeanur Date: Sat, 1 Feb 2020 23:01:25 +0200 Subject: Replay crash fix --- src/control/Replay.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/control/Replay.cpp') diff --git a/src/control/Replay.cpp b/src/control/Replay.cpp index ea305778..f36ef932 100644 --- a/src/control/Replay.cpp +++ b/src/control/Replay.cpp @@ -1366,7 +1366,11 @@ void CReplay::SaveReplayToHD(void) { CFileMgr::SetDirMyDocuments(); int fw = CFileMgr::OpenFileForWriting("replay.rep"); - if (fw < 0){ +#ifdef FIX_BUGS + if (fw == 0) { +#else + if (fw < 0){ // BUG? +#endif debug("Couldn't open replay.rep for writing"); CFileMgr::SetDir(""); return; @@ -1397,7 +1401,7 @@ void PlayReplayFromHD(void) { CFileMgr::SetDirMyDocuments(); int fr = CFileMgr::OpenFile("replay.rep", "rb"); - if (fr < 0) { + if (fr == 0) { debug("Couldn't open replay.rep for reading"); /* Forgot to SetDir? */ return; -- cgit v1.2.3