overlay: fix crash on null pointer

This commit is contained in:
Eric Warmenhoven 2024-12-16 09:55:13 -05:00 committed by m4xw
parent 4351ea3098
commit 7e49b3d3d3
1 changed files with 8 additions and 5 deletions

View File

@ -5304,11 +5304,14 @@ static const char *input_overlay_path(bool want_osk)
return system_overlay_path; return system_overlay_path;
} }
fill_pathname_join_special_ext(system_overlay_path, if (core_info->display_name)
overlay_directory, SYSTEM_OVERLAY_DIR, core_info->display_name, ".cfg", {
sizeof(system_overlay_path)); fill_pathname_join_special_ext(system_overlay_path,
if (path_is_valid(system_overlay_path)) overlay_directory, SYSTEM_OVERLAY_DIR, core_info->display_name, ".cfg",
return system_overlay_path; sizeof(system_overlay_path));
if (path_is_valid(system_overlay_path))
return system_overlay_path;
}
} }
/* maybe based on the content's directory name */ /* maybe based on the content's directory name */