From 1dc22c7241e7a4560bc2ba5e920721df27c39778 Mon Sep 17 00:00:00 2001 From: William Wilgus Date: Sun, 31 Mar 2024 22:08:55 -0400 Subject: use path_append for setting directories is several settings sprintf, strcpy, memccpy can all just go thru path_append with the added benefit of some path sanitizing too Change-Id: I33510b56a364b8b3a0b06f2ff14b76491f6e3870 --- apps/menus/settings_menu.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'apps/menus/settings_menu.c') diff --git a/apps/menus/settings_menu.c b/apps/menus/settings_menu.c index bfb69a9942..a71245cf80 100644 --- a/apps/menus/settings_menu.c +++ b/apps/menus/settings_menu.c @@ -193,7 +193,8 @@ MENUITEM_SETTING(browse_current, &global_settings.browse_current, NULL); MENUITEM_SETTING(show_path_in_browser, &global_settings.show_path_in_browser, NULL); static int clear_start_directory(void) { - strcpy(global_settings.start_directory, "/"); + path_append(global_settings.start_directory, PATH_ROOTSTR, + PA_SEP_HARD, sizeof(global_settings.start_directory)); settings_save(); splash(HZ, ID2P(LANG_RESET_DONE_CLEAR)); return false; -- cgit v1.2.3