Don't forget to initialize additional banks when using an overlay

This commit is contained in:
ISSOtm
2019-11-04 01:16:08 +01:00
parent d6a43f6a53
commit babf36e96e

View File

@@ -111,6 +111,11 @@ static void checkOverlay(void)
nbOverlayBanks);
if (!sections[SECTTYPE_ROMX].banks)
err(1, "Failed to realloc banks for overlay");
for (uint32_t i = sections[SECTTYPE_ROMX].nbBanks;
i < nbOverlayBanks; i++) {
sections[SECTTYPE_ROMX].banks[i].sections = NULL;
sections[SECTTYPE_ROMX].banks[i].zeroLenSections = NULL;
}
sections[SECTTYPE_ROMX].nbBanks = nbOverlayBanks;
}
}