commit ea59eb7140b242bfd3b13b00acb270ecda0ca1de
Author: Turo Lamminen <turotl@gmail.com>
AuthorDate: Sat Jan 6 15:46:07 2018 +0200
Commit: Turo Lamminen <turotl@gmail.com>
CommitDate: Sat Jan 27 16:46:04 2018 +0200
strife: Don't ignore return value of fread() call when loading savegame mission objective
---
src/strife/m_saves.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/strife/m_saves.c b/src/strife/m_saves.c
index c990b081..ea75ddd6 100644
--- a/src/strife/m_saves.c
+++ b/src/strife/m_saves.c
@@ -293,8 +293,12 @@ void M_ReadMisObj(void)
if((f = fopen(srcpath, "rb")))
{
- fread(mission_objective, 1, OBJECTIVE_LEN, f);
+ int retval = fread(mission_objective, 1, OBJECTIVE_LEN, f);
fclose(f);
+ if (retval != OBJECTIVE_LEN)
+ {
+ I_Error("M_ReadMisObj: error while reading mission objective");
+ }
}
Z_Free(srcpath);