From 30218b23aa353281faaf4e9bcc8e942e0ffef9a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20St=C3=B6neberg?= Date: Mon, 28 Jul 2014 07:46:25 +0000 Subject: [PATCH] added asserts for index out-of-bounds access with sun3_80 (nw) --- src/emu/machine/ncr539x.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/emu/machine/ncr539x.c b/src/emu/machine/ncr539x.c index 577578be1c7..c93dd441bb5 100644 --- a/src/emu/machine/ncr539x.c +++ b/src/emu/machine/ncr539x.c @@ -340,6 +340,8 @@ READ8_MEMBER( ncr539x_device::read ) { fifo_fill_size = m_xfer_count; } + assert(m_buffer_offset < m_buffer_size); + assert((m_buffer_offset + fifo_fill_size) < m_buffer_size); memcpy(m_fifo, &m_buffer[m_buffer_offset], fifo_fill_size); m_buffer_offset += fifo_fill_size; m_buffer_remaining -= fifo_fill_size;