diff --git a/frontend/drivers/platform_ps3.c b/frontend/drivers/platform_ps3.c index 59f8695cc7..5dbe8b1ba9 100644 --- a/frontend/drivers/platform_ps3.c +++ b/frontend/drivers/platform_ps3.c @@ -529,10 +529,10 @@ static void frontend_ps3_process_args(int *argc, char *argv[]) * it loads on first boot, so we make sure * active core path is set here. */ - if (config_active_core_path_is_empty() && *argc >= 1 && strrchr(argv[0], '/')) + if (*argc >= 1) { char path[PATH_MAX_LENGTH] = {0}; - strlcpy(path, strrchr(argv[0], '/') + 1, sizeof(path)); + strlcpy(path, argv[0], sizeof(path)); if (path_file_exists(path)) runloop_ctl(RUNLOOP_CTL_SET_LIBRETRO_PATH, path); }