From 7a4fd3295748f8bd696f99509cc886e0b0f98bb7 Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Sat, 17 May 2014 12:55:06 +0000 Subject: [PATCH] [NTOSKRNL] xHalIoReadPartitionTable: Only used non-container partition entries have a non-zero partition number. svn path=/trunk/; revision=63326 --- reactos/ntoskrnl/fstub/disksup.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/reactos/ntoskrnl/fstub/disksup.c b/reactos/ntoskrnl/fstub/disksup.c index df2ce496f6f..35ac482da17 100644 --- a/reactos/ntoskrnl/fstub/disksup.c +++ b/reactos/ntoskrnl/fstub/disksup.c @@ -1655,8 +1655,7 @@ xHalIoReadPartitionTable(IN PDEVICE_OBJECT DeviceObject, UInt32x32To64(GET_PARTITION_LENGTH(PartitionDescriptor), SectorSize); - /* FIXME: REACTOS HACK */ - PartitionInfo->PartitionNumber = i + 1; + PartitionInfo->PartitionNumber = (!IsContainerPartition(PartitionType)) ? i : 0; } else { @@ -1667,7 +1666,6 @@ xHalIoReadPartitionTable(IN PDEVICE_OBJECT DeviceObject, PartitionInfo->PartitionLength.QuadPart = 0; PartitionInfo->HiddenSectors = 0; - /* FIXME: REACTOS HACK */ PartitionInfo->PartitionNumber = 0; } } -- 2.17.1