aboutsummaryrefslogtreecommitdiff
path: root/simon
diff options
context:
space:
mode:
authorJames Brown2002-08-04 16:21:28 +0000
committerJames Brown2002-08-04 16:21:28 +0000
commitac7e6a15c166127bf79d55738854bb6a9c5d46d5 (patch)
tree3561dbf6a30b9da60b21bab70c2788182efdfedd /simon
parentf166da98fbcca22b9d21dab051fe390ea1bd2257 (diff)
downloadscummvm-rg350-ac7e6a15c166127bf79d55738854bb6a9c5d46d5.tar.gz
scummvm-rg350-ac7e6a15c166127bf79d55738854bb6a9c5d46d5.tar.bz2
scummvm-rg350-ac7e6a15c166127bf79d55738854bb6a9c5d46d5.zip
Patch #589718: Simon2Win startup (by eriktorbjorn)
svn-id: r4700
Diffstat (limited to 'simon')
-rw-r--r--simon/simonres.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/simon/simonres.cpp b/simon/simonres.cpp
index 0b702edff2..f0537e1d1b 100644
--- a/simon/simonres.cpp
+++ b/simon/simonres.cpp
@@ -98,11 +98,14 @@ FILE *SimonState::fopen_maybe_lowercase(const char *filename)
char buf[256], dotbuf[256], *e;
const char *s = _game_path;
+ if (filename == NULL || *filename == '\0')
+ return NULL;
+
strcpy(buf, s);
strcat(buf, filename);
strcpy(dotbuf, buf);
strcat(dotbuf, "."); // '.' appended version
- // for dumb vfat drivers
+ // for dumb vfat drivers
/* original filename */
in = fopen(buf, "rb");