Skip to content

Commit

Permalink
RMG: add safety around --load-state-slot commandline option
Browse files Browse the repository at this point in the history
  • Loading branch information
Rosalie241 committed May 1, 2024
1 parent 6746711 commit 478f226
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion Source/RMG/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -232,7 +232,8 @@ int main(int argc, char **argv)
{
bool parsedNumber = false;
int saveStateSlot = parser.value(loadStateSlot).toInt(&parsedNumber);
if (parser.value(loadStateSlot).isEmpty() || !parsedNumber)
if (parser.value(loadStateSlot).isEmpty() || !parsedNumber ||
saveStateSlot < 0 || saveStateSlot > 9)
{
saveStateSlot = -1;
}
Expand Down

0 comments on commit 478f226

Please sign in to comment.