# HG changeset patch # User Mike Pavone # Date 1546240440 28800 # Node ID f00fec236d56eb196a9bda361526cf802be6cb9a # Parent 35c308355bfb771a0f507dc1dad75ecd02dd8e5f Fix crash when passed a filename with no extension diff -r 35c308355bfb -r f00fec236d56 blastem.c --- a/blastem.c Sun Dec 30 23:05:39 2018 -0800 +++ b/blastem.c Sun Dec 30 23:14:00 2018 -0800 @@ -137,7 +137,7 @@ { uint8_t header[10]; char *ext = path_extension(filename); - if (!strcasecmp(ext, "zip")) { + if (ext && !strcasecmp(ext, "zip")) { free(ext); return load_rom_zip(filename, dst); }