From 67af3f42afb30cd862eecd81f19a340d39f43e9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20St=C3=B6neberg?= Date: Wed, 13 Feb 2013 11:55:16 +0000 Subject: [PATCH] (MESS) prevent usage of invalid index in nimbus_bank_memory() (nw) --- src/mess/machine/rmnimbus.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mess/machine/rmnimbus.c b/src/mess/machine/rmnimbus.c index 3852016dcc6..4a107ec07dd 100644 --- a/src/mess/machine/rmnimbus.c +++ b/src/mess/machine/rmnimbus.c @@ -2030,8 +2030,8 @@ static void nimbus_bank_memory(running_machine &machine) if(LOG_RAM) logerror("mapped %s",bank); - if((block_ofs < ramblocks[ramblock][map_blockno].blocksize) && - (map_blocks[map_blockno]!=NULL) && (map_blockno>-1)) + if((map_blockno>-1) && (block_ofs < ramblocks[ramblock][map_blockno].blocksize) && + (map_blocks[map_blockno]!=NULL)) { map_base=(ramsel==0x07) ? map_blocks[map_blockno] : &map_blocks[map_blockno][block_ofs*1024];