From 33a2d58891b21ecf5758e4d16ecbfb56a238e28f Mon Sep 17 00:00:00 2001 From: twinaphex Date: Thu, 17 Aug 2017 18:16:33 +0200 Subject: [PATCH] Fix 'Scan Directory' --- menu/cbs/menu_cbs_scan.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/menu/cbs/menu_cbs_scan.c b/menu/cbs/menu_cbs_scan.c index e2625c7bd7..244dcc7394 100644 --- a/menu/cbs/menu_cbs_scan.c +++ b/menu/cbs/menu_cbs_scan.c @@ -59,8 +59,7 @@ int action_scan_file(const char *path, menu_entries_get_last_stack(&menu_path, &menu_label, NULL, &enum_idx, NULL); - if (path) - fill_pathname_join(fullpath, menu_path, path, sizeof(fullpath)); + fill_pathname_join(fullpath, menu_path, path, sizeof(fullpath)); task_push_dbscan( settings->paths.directory_playlist, @@ -83,8 +82,10 @@ int action_scan_directory(const char *path, menu_entries_get_last_stack(&menu_path, &menu_label, NULL, &enum_idx, NULL); + strlcpy(fullpath, menu_path, sizeof(fullpath)); + if (path) - fill_pathname_join(fullpath, menu_path, path, sizeof(fullpath)); + fill_pathname_join(fullpath, fullpath, path, sizeof(fullpath)); task_push_dbscan( settings->paths.directory_playlist,