From 8b233839ba630012026321070d77153fdf5a19b2 Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Fri, 20 Sep 2019 02:26:16 +1000 Subject: (nw) get rid of the rest of assert_always - it's better to be explicit about what this thing is supposed to do --- src/emu/dinetwork.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/emu/dinetwork.cpp') 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; -- cgit v1.2.3-70-g09d2