⬢ DragonFlyBSD Kernel Audit
DF-5376 / fix.diff
← back to finding ↓ download raw
--- a/sys/bus/cam/scsi/scsi_target.c
+++ b/sys/bus/cam/scsi/scsi_target.c
@@ -623,7 +623,7 @@
 				descr->user_ccb = user_ccb;
 				descr->priority = priority;
 				descr->func_code = func_code;
-				if (targusermerge(softc, descr, ccb) != EFAULT)
+				if (targusermerge(softc, descr, ccb) == 0)
 					targsendccb(softc, ccb, descr);
 				targreturnccb(softc, ccb);
 			}