DF-2270 / fix.diff
--- a/sys/bus/cam/scsi/scsi_ch.c +++ b/sys/bus/cam/scsi/scsi_ch.c @@ -1069,6 +1069,8 @@ softc = (struct ch_softc *)periph->softc; /* perform argument checking */ + if (cesr->cesr_element_type > CHET_DT) + return (EINVAL); /* * Perform a range check on the cesr_element_{base,count} |