Fixed a potential NULL pointer dereference in the SCAT code.

This commit is contained in:
OBattler
2020-01-15 02:20:55 +01:00
parent f5794eba11
commit ae9f8fb639

View File

@@ -1354,7 +1354,7 @@ mem_write_scatb(uint32_t addr, uint8_t val, void *priv)
}
if (chkaddr >= 0xc0000 && chkaddr < 0x100000) {
if (dev->regs[SCAT_RAM_WRITE_PROTECT] & (1 << ((chkaddr - 0xc0000) >> 15)))
if ((dev == NULL) || (dev->regs[SCAT_RAM_WRITE_PROTECT] & (1 << ((chkaddr - 0xc0000) >> 15))))
return;
}