diff options
Diffstat (limited to 'sys/cam/scsi/scsi_target.c')
-rw-r--r-- | sys/cam/scsi/scsi_target.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/cam/scsi/scsi_target.c b/sys/cam/scsi/scsi_target.c index 31633dc..9db2604 100644 --- a/sys/cam/scsi/scsi_target.c +++ b/sys/cam/scsi/scsi_target.c @@ -214,7 +214,7 @@ targclose(dev_t dev, int flag, int fmt, struct thread *td) softc = (struct targ_softc *)dev->si_drv1; TARG_LOCK(softc); error = targdisable(softc); - if (error == 0) { + if (error == CAM_REQ_CMP) { dev->si_drv1 = 0; mtx_lock(&targ_mtx); if (softc->periph != NULL) { |