From e701f7d1ae8737215bed81e2096c7be8c89a8968 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20St=C3=B6neberg?= Date: Mon, 28 Jul 2014 07:56:40 +0000 Subject: [PATCH] added assert for index out-of-bounds access with gizmondo (nw) --- src/emu/machine/s3c24xx.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/emu/machine/s3c24xx.inc b/src/emu/machine/s3c24xx.inc index 7dc0c2f7220..d90f105b7bb 100644 --- a/src/emu/machine/s3c24xx.inc +++ b/src/emu/machine/s3c24xx.inc @@ -1945,6 +1945,7 @@ void S3C24_CLASS_NAME::s3c24xx_memcon_reset() READ32_MEMBER( S3C24_CLASS_NAME::s3c24xx_memcon_r ) { + assert(offset < ARRAY_LENGTH(m_memcon.regs.data)); UINT32 data = m_memcon.regs.data[offset]; verboselog( machine(), 9, "(MEMCON) %08X -> %08X\n", S3C24XX_BASE_MEMCON + (offset << 2), data); return data;