From dd6094093b5fa7af547f6efc304d596886ad73d3 Mon Sep 17 00:00:00 2001 From: Mike Pavone Date: Sun, 30 Dec 2018 23:14:00 -0800 Subject: Fix crash when passed a filename with no extension --- blastem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'blastem.c') diff --git a/blastem.c b/blastem.c index 684b91f..cef9371 100644 --- a/blastem.c +++ b/blastem.c @@ -137,7 +137,7 @@ uint32_t load_rom(const char * filename, void **dst, system_type *stype) { 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); } -- cgit v1.2.3