read TOC: set XFER_NONE when xferlen==0 to match Ronnie's change

This commit is contained in:
Jon Grimm
2012-09-24 10:43:07 -05:00
parent d6bea3db52
commit c3c1628c1d

View File

@@ -336,7 +336,11 @@ scsi_cdb_readtoc(int msf, int format, int track_session, uint32_t xferlen)
}
task->cdb_size = 10;
task->xfer_dir = SCSI_XFER_READ;
if (xferlen != 0) {
task->xfer_dir = SCSI_XFER_READ;
} else {
task->xfer_dir = SCSI_XFER_NONE;
}
task->expxferlen = xferlen;
task->params.readtoc.msf = msf;