From f21e62fcbf5f32d2efc81fbf363cc7821733efba Mon Sep 17 00:00:00 2001 From: Fabio Priuli Date: Sat, 15 Jan 2011 12:57:58 +0000 Subject: [PATCH] Fixed a stupid segfault introduced by pretending the emu can set the filename of the loaded image also when loading has failed :( No whatsnew. --- src/emu/devimage.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/emu/devimage.c b/src/emu/devimage.c index afc62292b21..ee7986d688f 100644 --- a/src/emu/devimage.c +++ b/src/emu/devimage.c @@ -441,7 +441,7 @@ bool legacy_image_device_base::load_internal(const char *path, bool is_create, i softload = load_software_part( this, path, &m_software_info_ptr, &m_software_part_ptr, &m_full_software_name ); // if we had launched from softlist with a specified part, e.g. "shortname:part" // we would have recorded the wrong name, so record it again based on software_info - if (m_software_info_ptr->shortname != NULL) + if (m_software_info_ptr && m_software_info_ptr->shortname) m_err = set_image_filename(m_software_info_ptr->shortname); }