From e8e58d841f8e07e193312884498f4eadf11a4105 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 19 Jan 2016 17:34:47 +0100 Subject: [PATCH] Cleanup init_content_file_extract --- content.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/content.c b/content.c index 73eb42b98d..332aff57a3 100644 --- a/content.c +++ b/content.c @@ -590,15 +590,16 @@ static bool init_content_file_extract( for (i = 0; i < content->size; i++) { const char *ext = NULL; - const char *valid_ext = NULL; + const char *valid_ext = system->info.valid_extensions; /* Block extract check. */ if (content->elems[i].attr.i & 1) continue; - ext = path_get_extension(content->elems[i].data); - valid_ext = special ? special->roms[i].valid_extensions : - system->info.valid_extensions; + ext = path_get_extension(content->elems[i].data); + + if (special) + valid_ext = special->roms[i].valid_extensions; if (!ext) continue;