Fix typo causing atapi drive type misreport.
authorKevin O'Connor <kevin@koconnor.net>
Wed, 18 Feb 2009 03:57:37 +0000 (22:57 -0500)
committerKevin O'Connor <kevin@koconnor.net>
Wed, 18 Feb 2009 03:57:37 +0000 (22:57 -0500)
All atapi drives were reported as "Device" instead of "CD-Rom/DVD-Rom".

src/ata.c

index 5eefd320ea3a0fda43d7ca71dbc3937d29dc46b3..adf39295d44eb344b3f29c98c675edaa4ac2ac0e 100644 (file)
--- a/src/ata.c
+++ b/src/ata.c
@@ -679,7 +679,7 @@ init_drive_atapi(int driveid)
     u8 slave = driveid % 2;
     printf("ata%d-%d: %s ATAPI-%d %s\n", channel, slave
            , ATA.devices[driveid].model, ATA.devices[driveid].version
-           , (ATA.devices[driveid].type == ATA_DEVICE_CDROM
+           , (ATA.devices[driveid].device == ATA_DEVICE_CDROM
               ? "CD-Rom/DVD-Rom" : "Device"));
 
     return 0;