Prevent crash if BIOS is missing

This commit is contained in:
Bobby Smith 2023-05-17 15:09:49 +02:00
parent b9676d5a8a
commit f513db405e

View File

@ -1139,7 +1139,10 @@ static int HuCLoadCD(const char *bios_path)
MDFNFILE *fp = file_open(bios_path);
if(!fp)
{
MDFN_DispMessage("Firmware not found: '%s'", bios_path);
return(0);
}
memset(ROMSpace, 0xFF, 262144);
@ -2419,12 +2422,13 @@ void retro_get_system_av_info(struct retro_system_av_info *info)
void retro_deinit(void)
{
if (surf->pixels)
free(surf->pixels);
surf->pixels = NULL;
if (surf)
{
if (surf->pixels)
free(surf->pixels);
surf->pixels = NULL;
free(surf);
}
surf = NULL;
if (log_cb)