From cbb971f791ed05dd103f1e142ad8886a6d33cb5e Mon Sep 17 00:00:00 2001 From: planetmaker Date: Sun, 23 Mar 2014 14:55:32 +0000 Subject: [PATCH] (svn r26423) -Fix: Don't crash when supplying an invalid filename without extension to cmd parameter -q --- src/fios.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/fios.cpp b/src/fios.cpp index b2ed1ec50e..ff7153af3f 100644 --- a/src/fios.cpp +++ b/src/fios.cpp @@ -400,6 +400,10 @@ FiosType FiosGetSavegameListCallback(SaveLoadDialogMode mode, const char *file, * .SS1 Transport Tycoon Deluxe preset game * .SV1 Transport Tycoon Deluxe (Patch) saved game * .SV2 Transport Tycoon Deluxe (Patch) saved 2-player game */ + + /* Don't crash if we supply no extension */ + if (ext == NULL) return FIOS_TYPE_INVALID; + if (strcasecmp(ext, ".sav") == 0) { GetFileTitle(file, title, last, SAVE_DIR); return FIOS_TYPE_FILE;