summaryrefslogtreecommitdiffstats
path: root/lib/libcam/camlib.c
diff options
context:
space:
mode:
authormjacob <mjacob@FreeBSD.org>2000-01-16 20:15:43 +0000
committermjacob <mjacob@FreeBSD.org>2000-01-16 20:15:43 +0000
commita9af0234736b120aa8dcc3f1c0c53bd2ea78fb4c (patch)
treed2580dc2b07413636e746fd58e006e2ee3e07971 /lib/libcam/camlib.c
parent0e7adec54b933ddb2576543abf4bae013ed214da (diff)
downloadFreeBSD-src-a9af0234736b120aa8dcc3f1c0c53bd2ea78fb4c.zip
FreeBSD-src-a9af0234736b120aa8dcc3f1c0c53bd2ea78fb4c.tar.gz
get pd_type from inquiry data itself
Diffstat (limited to 'lib/libcam/camlib.c')
-rw-r--r--lib/libcam/camlib.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libcam/camlib.c b/lib/libcam/camlib.c
index 648b030..7c2a6cd 100644
--- a/lib/libcam/camlib.c
+++ b/lib/libcam/camlib.c
@@ -660,7 +660,7 @@ cam_real_open_device(const char *path, int flags, struct cam_device *device,
"%s: %s", func_name, func_name, strerror(errno));
goto crod_bailout;
}
- device->pd_type = ccb.cgd.pd_type;
+ device->pd_type = SID_TYPE(&ccb.cgd.inq_data);
bcopy(&ccb.cgd.inq_data, &device->inq_data,
sizeof(struct scsi_inquiry_data));
device->serial_num_len = ccb.cgd.serial_num_len;
OpenPOWER on IntegriCloud