summaryrefslogtreecommitdiffstats
path: root/smartkit.c
diff options
context:
space:
mode:
Diffstat (limited to 'smartkit.c')
-rw-r--r--smartkit.c15
1 files changed, 7 insertions, 8 deletions
diff --git a/smartkit.c b/smartkit.c
index 15ee256..2219cc0 100644
--- a/smartkit.c
+++ b/smartkit.c
@@ -580,17 +580,16 @@ int sk_disk_open(const gchar *name, SkDevice **_d) {
if ((d->fd = open(name, O_RDWR|O_NOCTTY)) < 0)
goto fail;
-/* d->type = SK_DEVICE_TYPE_ATA_PASSTHROUGH; */
-/* if (sk_disk_identify_device(d) < 0) { */
-
- d->type = SK_DEVICE_TYPE_ATA;
+ d->type = SK_DEVICE_TYPE_ATA_PASSTHROUGH;
if (sk_disk_identify_device(d) < 0) {
-/* d->type = SK_DEVICE_TYPE_SCSI; */
-/* if (sk_disk_identify_device(d) < 0) { */
+ d->type = SK_DEVICE_TYPE_ATA;
+ if (sk_disk_identify_device(d) < 0) {
+
+ d->type = SK_DEVICE_TYPE_SCSI;
+ if (sk_disk_identify_device(d) < 0)
goto fail;
-/* } */
-/* } */
+ }
}
parse_identify(d->identify, serial, firmware, model);