From 3dc40263ea3e09397fbdb414c8e49250c7129d23 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 6 May 2016 05:38:04 +0200 Subject: [PATCH] menu_content_load_from_playlist - use path_is_valid --- menu/menu_content.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/menu/menu_content.c b/menu/menu_content.c index a922fb25e3..73dc407f09 100644 --- a/menu/menu_content.c +++ b/menu/menu_content.c @@ -16,6 +16,7 @@ #include #include #include +#include #include #include "menu_content.h" @@ -162,7 +163,7 @@ static bool menu_content_load_from_playlist(void *data) if (path && !string_is_empty(path)) { unsigned i; - RFILE *fp = NULL; + bool valid_path = false; char *path_check = NULL; char *path_tolower = strdup(path); @@ -179,16 +180,13 @@ static bool menu_content_load_from_playlist(void *data) strncpy(path_check, path, strlen(path_tolower)); + valid_path = path_is_valid(path_check); + free(path_tolower); - - fp = filestream_open(path_check, RFILE_MODE_READ, -1); - free(path_check); - if (!fp) + if (!valid_path) goto error; - - filestream_close(fp); } runloop_ctl(RUNLOOP_CTL_SET_LIBRETRO_PATH, (void*)core_path);