summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb
diff options
context:
space:
mode:
authorn_hibma <n_hibma@FreeBSD.org>2000-08-21 09:39:07 +0000
committern_hibma <n_hibma@FreeBSD.org>2000-08-21 09:39:07 +0000
commitac0a5daf19d44a9b233f200b06a4b4bfd0ad4a88 (patch)
treeb91f80270bcc0d600e70852a45c48f6cb080264c /sys/dev/usb
parent5f8244ad92e26c3cbdd7d87d81037e463c789b89 (diff)
downloadFreeBSD-src-ac0a5daf19d44a9b233f200b06a4b4bfd0ad4a88.zip
FreeBSD-src-ac0a5daf19d44a9b233f200b06a4b4bfd0ad4a88.tar.gz
Fix up the command in the destination buffer, not the source.
This makes the conversion from Test-Unit-Ready to Start-Stop-Unit in the case of SCSI (Iomega Zip drive) actually work.
Diffstat (limited to 'sys/dev/usb')
-rw-r--r--sys/dev/usb/umass.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/usb/umass.c b/sys/dev/usb/umass.c
index 2f81aa1..fbe8c15 100644
--- a/sys/dev/usb/umass.c
+++ b/sys/dev/usb/umass.c
@@ -2565,8 +2565,8 @@ umass_scsi_transform(struct umass_softc *sc, unsigned char *cmd, int cmdlen,
DPRINTF(UDMASS_SCSI, ("%s: Converted TEST_UNIT_READY "
"to START_UNIT\n", USBDEVNAME(sc->sc_dev)));
memset(*rcmd, 0, *rcmdlen);
- cmd[0] = START_STOP_UNIT;
- cmd[4] = SSS_START;
+ (*rcmd)[0] = START_STOP_UNIT;
+ (*rcmd)[4] = SSS_START;
return 1;
}
/* fallthrough */
OpenPOWER on IntegriCloud