From 1f2fd69115617af88e7b71ffad4a04a70151a31a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20St=C3=B6neberg?= Date: Mon, 22 Jul 2013 10:36:16 +0000 Subject: [PATCH] fixed uninitialized memory in src/mame/video/cidelsa.c (fixes array out-of-bounds accesses) (nw) --- src/mame/video/cidelsa.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mame/video/cidelsa.c b/src/mame/video/cidelsa.c index b9797efba6f..46fb401396e 100644 --- a/src/mame/video/cidelsa.c +++ b/src/mame/video/cidelsa.c @@ -164,7 +164,9 @@ void cidelsa_state::video_start() { // allocate memory m_pcbram = auto_alloc_array(machine(), UINT8, CIDELSA_CHARRAM_SIZE); + memset(m_pcbram, 0x00, CIDELSA_CHARRAM_SIZE * sizeof(UINT8)); m_charram = auto_alloc_array(machine(), UINT8, CIDELSA_CHARRAM_SIZE); + memset(m_charram, 0x00, CIDELSA_CHARRAM_SIZE * sizeof(UINT8)); // register for state saving save_item(NAME(m_cdp1869_pcb));