commit 52bf4884aa627fbd0bb3cd6e9602991b3ba5b5c1
Author: Turo Lamminen <turotl@gmail.com>
AuthorDate: Sat Jan 6 15:11:29 2018 +0200
Commit: Turo Lamminen <turotl@gmail.com>
CommitDate: Sat Jan 27 16:46:04 2018 +0200
doom: Don't ignore return value of fread() call
---
src/doom/m_menu.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/doom/m_menu.c b/src/doom/m_menu.c
index 0a6bdf66..bce1cc90 100644
--- a/src/doom/m_menu.c
+++ b/src/doom/m_menu.c
@@ -510,6 +510,7 @@ void M_ReadSaveStrings(void)
for (i = 0;i < load_end;i++)
{
+ int retval;
M_StringCopy(name, P_SaveGameFile(i), sizeof(name));
handle = fopen(name, "rb");
@@ -519,9 +520,9 @@ void M_ReadSaveStrings(void)
LoadMenu[i].status = 0;
continue;
}
- fread(&savegamestrings[i], 1, SAVESTRINGSIZE, handle);
+ retval = fread(&savegamestrings[i], 1, SAVESTRINGSIZE, handle);
fclose(handle);
- LoadMenu[i].status = 1;
+ LoadMenu[i].status = retval == SAVESTRINGSIZE;
}
}