Saveload: Raise error if fclose fails in FileWriter

This commit is contained in:
Jonathan G Rennison
2024-03-20 18:15:40 +00:00
parent 84c476cea5
commit 26cb47935e

View File

@@ -2834,7 +2834,9 @@ struct FileWriter : SaveFilter {
{
if (this->file != nullptr) {
_game_session_stats.savegame_size = ftell(this->file);
fclose(this->file);
if (fclose(this->file) != 0) {
SlError(STR_GAME_SAVELOAD_ERROR_FILE_NOT_WRITEABLE);
}
}
this->file = nullptr;
}