Fixed an overrun in win/win_ui.c, a few newly introduced bugs, and a warning in the MPU-401 code.

This commit is contained in:
OBattler
2020-01-15 01:03:54 +01:00
parent 7d551af78b
commit 8928ef3f66
5 changed files with 9 additions and 6 deletions

View File

@@ -1341,10 +1341,14 @@ mem_write_scatb(uint32_t addr, uint8_t val, void *priv)
scat_t *dev;
uint32_t oldaddr = addr, chkaddr;
if (page == NULL)
dev = NULL;
else
dev = (scat_t *)page->scat;
if (dev == NULL)
chkaddr = oldaddr;
else {
dev = (scat_t *)page->scat;
addr = get_addr(dev, addr, page);
chkaddr = addr;
}