From 9357a69a3665493862a2414b0fbfd2ce0b4b374c Mon Sep 17 00:00:00 2001 From: ksherlock Date: Thu, 18 Mar 2021 18:42:06 -0400 Subject: [PATCH] apple2gs: dont segfault if floppy not present, eg -fdc:3 "" (#7871) --- src/mame/drivers/apple2gs.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mame/drivers/apple2gs.cpp b/src/mame/drivers/apple2gs.cpp index 41abc1a9862..fad0eb35530 100644 --- a/src/mame/drivers/apple2gs.cpp +++ b/src/mame/drivers/apple2gs.cpp @@ -1824,8 +1824,8 @@ TIMER_DEVICE_CALLBACK_MEMBER(apple2gs_state::apple2_interrupt) m_motoroff_time--; if (m_motoroff_time == 0) { - m_floppy[2]->get_device()->tfsel_w(0); - m_floppy[3]->get_device()->tfsel_w(0); + if (m_floppy[2]->get_device()) m_floppy[2]->get_device()->tfsel_w(0); + if (m_floppy[3]->get_device()) m_floppy[3]->get_device()->tfsel_w(0); } }