diff options
author | n_hibma <n_hibma@FreeBSD.org> | 2000-08-21 09:39:07 +0000 |
---|---|---|
committer | n_hibma <n_hibma@FreeBSD.org> | 2000-08-21 09:39:07 +0000 |
commit | ac0a5daf19d44a9b233f200b06a4b4bfd0ad4a88 (patch) | |
tree | b91f80270bcc0d600e70852a45c48f6cb080264c /sys/dev/usb | |
parent | 5f8244ad92e26c3cbdd7d87d81037e463c789b89 (diff) | |
download | FreeBSD-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.c | 4 |
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 */ |