From 9ae228f76e0cded18993c3a5b5a940d816a822bc Mon Sep 17 00:00:00 2001 From: radius Date: Tue, 24 Jan 2017 18:45:26 -0500 Subject: [PATCH] look for the proper extension too --- tasks/task_netplay_find_content.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tasks/task_netplay_find_content.c b/tasks/task_netplay_find_content.c index 06371ff9b1..a4e6490433 100644 --- a/tasks/task_netplay_find_content.c +++ b/tasks/task_netplay_find_content.c @@ -118,7 +118,8 @@ static void task_netplay_crc_scan_handler(retro_task_t *task) for (j = 0; j < playlist->size; j++) { - if (string_is_equal(playlist->entries[j].crc32, state->content_crc)) + if (string_is_equal(playlist->entries[j].crc32, state->content_crc) && + strstr(state->core_extensions, path_get_extension(playlist->entries[j].path))) { RARCH_LOG("CRC Match %s\n", playlist->entries[j].crc32); strlcpy(state->content_path, playlist->entries[j].path, sizeof(state->content_path)); @@ -163,7 +164,8 @@ static void task_netplay_crc_scan_handler(retro_task_t *task) path_remove_extension(entry); if ( !string_is_empty(entry) && - string_is_equal(entry, state->content_path)) + string_is_equal(entry, state->content_path) && + strstr(state->core_extensions, path_get_extension(playlist->entries[j].path))) { RARCH_LOG("Filename match %s\n", playlist->entries[j].path);