From 8a01cd42005e124c2a6f668f15d2776c4e08abd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20St=C3=B6neberg?= Date: Thu, 20 Mar 2014 09:53:02 +0000 Subject: [PATCH] added assert for kothello AddressSanitizer heap-buffer-overflow (nw) --- src/mame/drivers/shanghai.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mame/drivers/shanghai.c b/src/mame/drivers/shanghai.c index 0868b88e6e6..e454e5c2594 100644 --- a/src/mame/drivers/shanghai.c +++ b/src/mame/drivers/shanghai.c @@ -94,6 +94,8 @@ UINT32 shanghai_state::screen_update_shanghai(screen_device &screen, bitmap_ind1 b &= (HD63484_RAM_SIZE - 1); src = m_hd63484->ram_r(space, b, 0xffff); bitmap.pix16(y, x) = src & 0x00ff; + assert(y >= 0 && y < bitmap.height()); + assert(x >= 0 && x < bitmap.width()); bitmap.pix16(y, x + 1) = (src & 0xff00) >> 8; b++; }