From 674e4608eeaa3e7805eef19d6a809e75ed13b753 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Mon, 13 Apr 2009 19:19:22 -0400 Subject: [PATCH] Make sure optionroms have a non-zero size before using them. --- src/optionroms.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/optionroms.c b/src/optionroms.c index 6bc28fa..f3c4cfd 100644 --- a/src/optionroms.c +++ b/src/optionroms.c @@ -113,6 +113,8 @@ is_valid_rom(struct rom_header *rom) { if (rom->signature != OPTION_ROM_SIGNATURE) return 0; + if (! rom->size) + return 0; u32 len = rom->size * 512; u8 sum = checksum(rom, len); if (sum != 0) { -- 2.25.1