diff options
author | cracyc <cracyc@users.noreply.github.com> | 2016-07-28 10:51:40 -0500 |
---|---|---|
committer | cracyc <cracyc@users.noreply.github.com> | 2016-07-28 10:51:40 -0500 |
commit | 24900f631ce53d04ff8ad1c5ad5f12e6ca9f9593 (patch) | |
tree | 8ea5c910704e7d29846d828e3f3d83627bab3dec | |
parent | e501805f0f21f77885ffce155dedb08a04d9dd91 (diff) |
isa: check get_card_device before using (nw)
-rw-r--r-- | src/devices/bus/isa/isa.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/devices/bus/isa/isa.cpp b/src/devices/bus/isa/isa.cpp index 3bbb41b5589..94f6b7bf9b9 100644 --- a/src/devices/bus/isa/isa.cpp +++ b/src/devices/bus/isa/isa.cpp @@ -52,7 +52,7 @@ void isa8_slot_device::device_start() { device_isa8_card_interface *dev = dynamic_cast<device_isa8_card_interface *>(get_card_device()); const device_isa16_card_interface *intf; - if (get_card_device()->interface(intf)) + if (get_card_device() && get_card_device()->interface(intf)) fatalerror("ISA16 device in ISA8 slot\n"); if (dev) device_isa8_card_interface::static_set_isabus(*dev,m_owner->subdevice(m_isa_tag)); |