X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Modules%2FStorage%2FATA%2Fmbr.c;fp=Modules%2FStorage%2FATA%2Fmbr.c;h=bfb488a1b379aabf732efe1f09227fed759b0084;hb=586a47ab9343a85c944a2cf7b27a74cf459a8423;hp=e36d54b14f7c66fe4a915e9e484a49405055d7d8;hpb=f87b0ab247466133ae7a6be7ac72b95462ab2b81;p=tpg%2Facess2.git diff --git a/Modules/Storage/ATA/mbr.c b/Modules/Storage/ATA/mbr.c index e36d54b1..bfb488a1 100644 --- a/Modules/Storage/ATA/mbr.c +++ b/Modules/Storage/ATA/mbr.c @@ -54,7 +54,7 @@ void ATA_ParseMBR(int Disk, tMBR *MBR) while(extendedLBA != 0) { extendedLBA = ATA_MBR_int_ReadExt(Disk, extendedLBA, &base, &len); - if( extendedLBA == -1 ) return ; + if( extendedLBA == 0xFFFFFFFF ) return ; gATA_Disks[Disk].NumPartitions ++; } LOG("gATA_Disks[Disk].NumPartitions = %i", gATA_Disks[Disk].NumPartitions);