Validate gSavePromptMode

This commit is contained in:
Michał Janiszewski 2016-07-18 19:35:26 +02:00
parent c2929181c2
commit 2900999944
1 changed files with 4 additions and 0 deletions

View File

@ -120,6 +120,10 @@ void window_save_prompt_open()
rct_widget *widgets;
uint64 enabled_widgets;
if (gSavePromptMode >= countof(window_save_prompt_labels)) {
log_warning("Invalid save prompt mode %u", gSavePromptMode);
return;
}
prompt_mode = gSavePromptMode;
if (prompt_mode == PM_QUIT)
prompt_mode = PM_SAVE_BEFORE_QUIT;