X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Modules%2FStorage%2FATA%2Fmbr.c;h=bfb488a1b379aabf732efe1f09227fed759b0084;hb=fe2794b4f932c0755674493b6a6da4b60a5c2433;hp=e36d54b14f7c66fe4a915e9e484a49405055d7d8;hpb=3a0a1b2032b0d9dafe950c9d91ac1c046aab8229;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);