From d3433ced382da0406db1107353ea59826ef48b4c Mon Sep 17 00:00:00 2001 From: Baruch Even Date: Fri, 7 Jul 2017 16:42:52 +0300 Subject: [PATCH] Remove apparently harmful validation of smart structure version Closes #55 --- libscsicmd/src/ata.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libscsicmd/src/ata.c b/libscsicmd/src/ata.c index 0bac28e..550602d 100644 --- a/libscsicmd/src/ata.c +++ b/libscsicmd/src/ata.c @@ -84,8 +84,10 @@ int ata_parse_ata_smart_read_data(const unsigned char *buf, ata_smart_attr_t *at if (!ata_check_ata_smart_read_data_checksum(buf)) return -1; + /* // Some disks do not return this expected value (Ticket #55) if (ata_get_ata_smart_read_data_version(buf) != 0x0010) return -1; + */ int i, j; @@ -117,8 +119,10 @@ int ata_parse_ata_smart_read_thresh(const unsigned char *buf, ata_smart_thresh_t if (!ata_check_ata_smart_read_data_checksum(buf)) return -1; + /* // Some disks do not return this expected value (Ticket #55) if (ata_get_ata_smart_read_data_version(buf) != 0x0010) return -1; + */ int i, j;