Author: dgorbachev
Date: Fri Jul 17 21:14:08 2009
New Revision: 42015

URL: http://svn.reactos.org/svn/reactos?rev=42015&view=rev
Log:
Change the order in which file systems are recognized, do not mistake FAT32 for 
Ext2.

Modified:
    trunk/reactos/boot/freeldr/freeldr/fs/fsrec.c

Modified: trunk/reactos/boot/freeldr/freeldr/fs/fsrec.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr/fs/fsrec.c?rev=42015&r1=42014&r2=42015&view=diff
==============================================================================
--- trunk/reactos/boot/freeldr/freeldr/fs/fsrec.c [iso-8859-1] (original)
+++ trunk/reactos/boot/freeldr/freeldr/fs/fsrec.c [iso-8859-1] Fri Jul 17 
21:14:08 2009
@@ -36,12 +36,7 @@
 
        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;
@@ -49,6 +44,11 @@
        else if (FsRecIsNtfs(DriveNumber, VolumeStartSector))
        {
                *VolumeType = PARTITION_NTFS;
+               return TRUE;
+       }
+       else if (FsRecIsExt2(DriveNumber, VolumeStartSector))
+       {
+               *VolumeType = PARTITION_EXT2;
                return TRUE;
        }
 

Reply via email to