]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
ncr may be null if accelerator with SCSI IO but no controller chip.
authorToni Wilen <twilen@winuae.net>
Sat, 22 Apr 2017 17:47:05 +0000 (20:47 +0300)
committerToni Wilen <twilen@winuae.net>
Sat, 22 Apr 2017 17:47:05 +0000 (20:47 +0300)
ncr9x_scsi.cpp

index da5b6284e9efa4af8ef862a4a5eee134240a4bf8..ec656cc121ca72b5a96563cf55ea23036906f19e 100644 (file)
@@ -669,6 +669,9 @@ static void ncr9x_io_bput(struct ncr9x_state *ncr, uaecptr addr, uae_u32 val)
        int reg_shift = 2;
        uaecptr oldaddr = addr;
 
+       if (!ncr)
+               return;
+
        addr &= ncr->board_mask;
 
        if (isncr(ncr, ncr_scram5394_scsi)) {
@@ -1006,6 +1009,9 @@ static uae_u32 ncr9x_io_bget(struct ncr9x_state *ncr, uaecptr addr)
        int reg_shift = 2;
        uaecptr oldaddr = addr;
 
+       if (!ncr)
+               return v;
+
        addr &= ncr->board_mask;
 
        if (isncr(ncr, ncr_scram5394_scsi)) {