Replay crash fix

This commit is contained in:
Sergeanur 2020-02-01 23:01:25 +02:00
parent 2ff00bd0ee
commit c8f7732832

View File

@ -1366,7 +1366,11 @@ void CReplay::SaveReplayToHD(void)
{ {
CFileMgr::SetDirMyDocuments(); CFileMgr::SetDirMyDocuments();
int fw = CFileMgr::OpenFileForWriting("replay.rep"); 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"); debug("Couldn't open replay.rep for writing");
CFileMgr::SetDir(""); CFileMgr::SetDir("");
return; return;
@ -1397,7 +1401,7 @@ void PlayReplayFromHD(void)
{ {
CFileMgr::SetDirMyDocuments(); CFileMgr::SetDirMyDocuments();
int fr = CFileMgr::OpenFile("replay.rep", "rb"); int fr = CFileMgr::OpenFile("replay.rep", "rb");
if (fr < 0) { if (fr == 0) {
debug("Couldn't open replay.rep for reading"); debug("Couldn't open replay.rep for reading");
/* Forgot to SetDir? */ /* Forgot to SetDir? */
return; return;