From 6d59a5cfa7dbea99aaf74f593ec86c8951a728df Mon Sep 17 00:00:00 2001 From: Dmitry Gorbachev Date: Fri, 17 Jul 2009 19:14:08 +0000 Subject: [PATCH] Change the order in which file systems are recognized, do not mistake FAT32 for Ext2. svn path=/trunk/; revision=42015 --- reactos/boot/freeldr/freeldr/fs/fsrec.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/reactos/boot/freeldr/freeldr/fs/fsrec.c b/reactos/boot/freeldr/freeldr/fs/fsrec.c index 8e7044f3ee6..d0ea2207004 100644 --- a/reactos/boot/freeldr/freeldr/fs/fsrec.c +++ b/reactos/boot/freeldr/freeldr/fs/fsrec.c @@ -36,12 +36,7 @@ BOOLEAN FsRecognizeVolume(ULONG DriveNumber, ULONG VolumeStartSector, UCHAR* Vol DPRINTM(DPRINT_FILESYSTEM, "FsRecognizeVolume() DriveNumber: 0x%x VolumeStartSector: %d\n", DriveNumber, VolumeStartSector); - if (FsRecIsExt2(DriveNumber, VolumeStartSector)) - { - *VolumeType = PARTITION_EXT2; - return TRUE; - } - else if (FsRecIsFat(DriveNumber, VolumeStartSector)) + if (FsRecIsFat(DriveNumber, VolumeStartSector)) { *VolumeType = PARTITION_FAT32; return TRUE; @@ -51,6 +46,11 @@ BOOLEAN FsRecognizeVolume(ULONG DriveNumber, ULONG VolumeStartSector, UCHAR* Vol *VolumeType = PARTITION_NTFS; return TRUE; } + else if (FsRecIsExt2(DriveNumber, VolumeStartSector)) + { + *VolumeType = PARTITION_EXT2; + return TRUE; + } return FALSE; }