diff options
Diffstat (limited to 'sys/dev/isp/isp.c')
-rw-r--r-- | sys/dev/isp/isp.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/dev/isp/isp.c b/sys/dev/isp/isp.c index 2cc004b..b9785a0 100644 --- a/sys/dev/isp/isp.c +++ b/sys/dev/isp/isp.c @@ -5242,10 +5242,11 @@ isp_mboxcmd_qnw(struct ispsoftc *isp, mbreg_t *mbp, int nodelay) unsigned int ibits, obits, box, opcode; u_int16_t *mcp; - if (IS_FC(isp)) + if (IS_FC(isp)) { mcp = mbpfc; - else + } else { mcp = mbpscsi; + } opcode = mbp->param[0]; ibits = HIBYT(mcp[opcode]) & NMBOX_BMASK(isp); obits = LOBYT(mcp[opcode]) & NMBOX_BMASK(isp); |