diff options
author | James Brown | 2002-08-04 16:21:28 +0000 |
---|---|---|
committer | James Brown | 2002-08-04 16:21:28 +0000 |
commit | ac7e6a15c166127bf79d55738854bb6a9c5d46d5 (patch) | |
tree | 3561dbf6a30b9da60b21bab70c2788182efdfedd /simon | |
parent | f166da98fbcca22b9d21dab051fe390ea1bd2257 (diff) | |
download | scummvm-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.cpp | 5 |
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"); |