Saveload: Raise error if fclose fails in FileWriter
This commit is contained in:
@@ -2834,7 +2834,9 @@ struct FileWriter : SaveFilter {
|
|||||||
{
|
{
|
||||||
if (this->file != nullptr) {
|
if (this->file != nullptr) {
|
||||||
_game_session_stats.savegame_size = ftell(this->file);
|
_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;
|
this->file = nullptr;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user