summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Ted Green <tedgreen99@protonmail.com>2017-05-05 10:46:14 -0600
committer Ted Green <tedgreen99@protonmail.com>2017-05-05 10:55:46 -0600
commitc61e1ba31a01c18749530e76666c28ccd398c748 (patch)
tree3da1ea07798bfcd8ba9fa8b473874c41d9a7e040
parent6bf3c9a8eba63292d917d99787f83951317eb2ce (diff)
Check for callback name being a null pointer before sending it to %s. (nw)
-rw-r--r--src/emu/schedule.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/emu/schedule.cpp b/src/emu/schedule.cpp
index 16e880e8a58..49346b2c3b0 100644
--- a/src/emu/schedule.cpp
+++ b/src/emu/schedule.cpp
@@ -299,7 +299,10 @@ void emu_timer::dump() const
{
machine().logerror("%p: en=%d temp=%d exp=%15s start=%15s per=%15s param=%d ptr=%p", this, m_enabled, m_temporary, m_expire.as_string(PRECISION), m_start.as_string(PRECISION), m_period.as_string(PRECISION), m_param, m_ptr);
if (m_device == nullptr)
- machine().logerror(" cb=%s\n", m_callback.name());
+ if (m_callback.name() == nullptr)
+ machine().logerror(" cb=NULL\n");
+ else
+ machine().logerror(" cb=%s\n", m_callback.name());
else
machine().logerror(" dev=%s id=%d\n", m_device->tag(), m_id);
}