diff options
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 |
commit | 3cf2859bdaf114f392d7a150e1ed1b088df2bebd (patch) | |
tree | b7df019bd3cf3f3edd55290cfc2082ae09d7535b | |
parent | f8ff30f8f4326cdb0e14406ad66b37cd0545db00 (diff) |
z80dma : fixed buffer overflow. Fixes altos5 and wmbullet floppies.
-rw-r--r-- | src/emu/machine/z80dma.c | 2 |
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; |