diff options
author | 2014-02-22 22:03:37 +0000 | |
---|---|---|
committer | 2014-02-22 22:03:37 +0000 | |
commit | f0ae0a17642228a1fef32d86de1f68d42d71f43a (patch) | |
tree | 74dc60267cc262e46bbe04b84ffafa5639319797 /src/emu/bus/midi | |
parent | 07afd32657b176afa4667c09da38cda5f4b27bf8 (diff) |
fixed crash (nw)
Diffstat (limited to 'src/emu/bus/midi')
-rw-r--r-- | src/emu/bus/midi/midi.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/emu/bus/midi/midi.c b/src/emu/bus/midi/midi.c index d040f2d606b..4e6f3bd93fe 100644 --- a/src/emu/bus/midi/midi.c +++ b/src/emu/bus/midi/midi.c @@ -26,7 +26,10 @@ midi_port_device::~midi_port_device() void midi_port_device::device_config_complete() { m_dev = dynamic_cast<device_midi_port_interface *>(get_card_device()); - m_dev->set_my_port_device(this); + if (m_dev) + { + m_dev->set_my_port_device(this); + } } void midi_port_device::device_start() |