From aeceb3954099e96cdaee3415c1c97cfc88c9ea18 Mon Sep 17 00:00:00 2001 From: Baruch Even Date: Sat, 16 Jan 2016 23:53:47 +0200 Subject: [PATCH] Only ask for 32 bytes of inquiry data Related to issue #54 --- arch/arch-linux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arch-linux.c b/arch/arch-linux.c index eb33669..4c4cd49 100644 --- a/arch/arch-linux.c +++ b/arch/arch-linux.c @@ -452,7 +452,7 @@ int disk_dev_identify(disk_dev_t *dev, char *vendor, char *model, char *fw_rev, *ata_buf_len = 0; memset(buf, 0, sizeof(buf)); - cdb_len = cdb_inquiry_simple(cdb, sizeof(buf)); + cdb_len = cdb_inquiry_simple(cdb, 32); ret = sg_ioctl(dev->fd, cdb, cdb_len, buf, sizeof(buf), SG_DXFER_FROM_DEV, sense, sizeof(sense), &buf_read, &sense_read, &io_res); if (ret < 0) return -1;