diff options
author | 2019-09-20 02:26:16 +1000 | |
---|---|---|
committer | 2019-09-20 02:26:16 +1000 | |
commit | 8b233839ba630012026321070d77153fdf5a19b2 (patch) | |
tree | 6eaa5e7bdf8bb413a1abbcce95284917d75d1f76 /src/emu/dinetwork.cpp | |
parent | 37b02ce7de385c5c0a32853e52a861b8ff329077 (diff) |
(nw) get rid of the rest of assert_always - it's better to be explicit about what this thing is supposed to do
Diffstat (limited to 'src/emu/dinetwork.cpp')
-rw-r--r-- | src/emu/dinetwork.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/emu/dinetwork.cpp b/src/emu/dinetwork.cpp index cc1c4402759..0e9c0610566 100644 --- a/src/emu/dinetwork.cpp +++ b/src/emu/dinetwork.cpp @@ -31,7 +31,8 @@ void device_network_interface::interface_post_start() int device_network_interface::send(u8 *buf, int len) { // TODO: enable this check when other devices implement delayed transmit - //assert_always(!m_send_timer->enabled(), "attempted to transmit while transmit already in progress"); + //if (m_send_timer->enabled()) + //throw emu_fatalerror("%s(%s): attempted to transmit while transmit already in progress", device().shortname(), device().tag()); int result = 0; @@ -65,7 +66,8 @@ TIMER_CALLBACK_MEMBER(device_network_interface::send_complete) void device_network_interface::recv_cb(u8 *buf, int len) { - assert_always(!m_recv_timer->enabled(), "attempted to receive while receive already in progress"); + if (m_recv_timer->enabled()) + throw emu_fatalerror("%s(%s): attempted to receive while receive already in progress", device().shortname(), device().tag()); int result = 0; |