summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Robert <Robbbert@users.noreply.github.com>2014-12-28 16:50:41 +1100
committer Robert <Robbbert@users.noreply.github.com>2014-12-28 16:50:41 +1100
commit3cf2859bdaf114f392d7a150e1ed1b088df2bebd (patch)
treeb7df019bd3cf3f3edd55290cfc2082ae09d7535b
parentf8ff30f8f4326cdb0e14406ad66b37cd0545db00 (diff)
z80dma : fixed buffer overflow. Fixes altos5 and wmbullet floppies.
-rw-r--r--src/emu/machine/z80dma.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/machine/z80dma.c b/src/emu/machine/z80dma.c
index 44f1463ce57..e98cf6a764b 100644
--- a/src/emu/machine/z80dma.c
+++ b/src/emu/machine/z80dma.c
@@ -688,7 +688,7 @@ void z80dma_device::write(UINT8 data)
if (LOG) logerror("Z80DMA '%s' CMD Read status Byte\n", tag());
READ_MASK = 1;
assert(m_read_num_follow < ARRAY_LENGTH(m_read_regs_follow));
- m_read_regs_follow[m_read_num_follow++] = m_status;
+ m_read_regs_follow[0] = m_status;
break;
case COMMAND_RESET_AND_DISABLE_INTERRUPTS:
WR3 &= ~0x20;