From 831cd6d7a1fb33c3214169746416dce6e601c613 Mon Sep 17 00:00:00 2001 From: radius Date: Sun, 4 Sep 2016 02:36:41 -0500 Subject: [PATCH] [psp] fix dir creation --- frontend/drivers/platform_psp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/drivers/platform_psp.c b/frontend/drivers/platform_psp.c index 00f7818b52..5bb737a0a1 100644 --- a/frontend/drivers/platform_psp.c +++ b/frontend/drivers/platform_psp.c @@ -90,7 +90,8 @@ static void frontend_psp_get_environment_settings(int *argc, char *argv[], strlcpy(g_defaults.dir.port, eboot_path, sizeof(g_defaults.dir.port)); #else strlcpy(eboot_path, argv[0], sizeof(eboot_path)); - strlcpy(user_path, "ms0:/retroarch/", sizeof(eboot_path)); + /* PSP mkdir doesn't like trailing slashes, make sure to not include one*/ + strlcpy(user_path, "ms0:/retroarch", sizeof(eboot_path)); fill_pathname_basedir(g_defaults.dir.port, argv[0], sizeof(g_defaults.dir.port)); #endif RARCH_LOG("port dir: [%s]\n", g_defaults.dir.port); @@ -120,7 +121,6 @@ static void frontend_psp_get_environment_settings(int *argc, char *argv[], "config", sizeof(g_defaults.dir.menu_config)); fill_pathname_join(g_defaults.dir.remap, g_defaults.dir.port, "remaps", sizeof(g_defaults.dir.remap)); - #else /* bundle data */ fill_pathname_join(g_defaults.dir.core, g_defaults.dir.port,