diff options
author | Alexander Motin <mav@FreeBSD.org> | 2022-05-09 14:23:23 +0000 |
---|---|---|
committer | Alexander Motin <mav@FreeBSD.org> | 2022-05-09 14:30:04 +0000 |
commit | 356155fe02379b8bae1dc613d4df375f542236a1 (patch) | |
tree | 7cb579e5108b08c051b79bd682039c874c84af17 /sys/cam | |
parent | 1de9aa4d4f7938f36e6485dad817908a6e45bb32 (diff) | |
download | src-356155fe02379b8bae1dc613d4df375f542236a1.tar.gz src-356155fe02379b8bae1dc613d4df375f542236a1.zip |
Fix bd82711aff98 serial number trailing spaces removal.
For devices returning 16 byte serial numbers with 8 leading spaces
this falsely removed everything due to looking at wrong offset.
Diffstat (limited to 'sys/cam')
-rw-r--r-- | sys/cam/scsi/scsi_xpt.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/cam/scsi/scsi_xpt.c b/sys/cam/scsi/scsi_xpt.c index 77c47d578ae3..8c83ce08d635 100644 --- a/sys/cam/scsi/scsi_xpt.c +++ b/sys/cam/scsi/scsi_xpt.c @@ -1621,7 +1621,7 @@ probe_device_check: * trailing spaces. Remove them. */ while (slen > 0 && - serial_buf->serial_num[slen - 1] == ' ') + serial_buf->serial_num[start + slen - 1] == ' ') slen--; memcpy(path->device->serial_num, &serial_buf->serial_num[start], slen); |