[ATACTL]
authorAmine Khaldi <amine.khaldi@reactos.org>
Wed, 1 Aug 2012 20:27:41 +0000 (20:27 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Wed, 1 Aug 2012 20:27:41 +0000 (20:27 +0000)
* Sync with the latest UniATA version.

svn path=/trunk/; revision=57017

reactos/base/applications/atactl/atactl.cpp

index 9a0968b..113945e 100644 (file)
@@ -784,6 +784,9 @@ ata_check_unit(
                         chs[0] = ident->NumberOfCylinders;
                         chs[1] = ident->NumberOfHeads;
                         chs[2] = ident->SectorsPerTrack;
                         chs[0] = ident->NumberOfCylinders;
                         chs[1] = ident->NumberOfHeads;
                         chs[2] = ident->SectorsPerTrack;
+                        if(!max_lba) {
+                            max_lba = (ULONG)(chs[0])*(ULONG)(chs[1])*(ULONG)(chs[2]);
+                        }
                     }
                     if(io_mode != -1) {
                         printf("           %.12s\n", mode_str);
                     }
                     if(io_mode != -1) {
                         printf("           %.12s\n", mode_str);