diff --git a/sys/dev/raid/amr/amr_cam.c b/sys/dev/raid/amr/amr_cam.c --- a/sys/dev/raid/amr/amr_cam.c +++ b/sys/dev/raid/amr/amr_cam.c @@ -585,7 +585,7 @@ cdb0 = aep->ap_cdb[0]; else cdb0 = ap->ap_cdb[0]; - if ((cdb0 == INQUIRY) && (SID_TYPE(inq) == T_DIRECT)) + if (inq != NULL && (cdb0 == INQUIRY) && (SID_TYPE(inq) == T_DIRECT)) inq->device = (inq->device & 0xe0) | T_NODEVICE; csio->ccb_h.status = CAM_REQ_CMP; break;