Author: pschweitzer
Date: Wed Oct 29 22:51:16 2014
New Revision: 65115

URL: http://svn.reactos.org/svn/reactos?rev=65115&view=rev
Log:
[FASTFAT]
Don't attempt to mount any partition just because we have a valid partition 
table...
Restrict this to them being marked as FAT or compatible.

Modified:
    trunk/reactos/drivers/filesystems/fastfat/fsctl.c

Modified: trunk/reactos/drivers/filesystems/fastfat/fsctl.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/filesystems/fastfat/fsctl.c?rev=65115&r1=65114&r2=65115&view=diff
==============================================================================
--- trunk/reactos/drivers/filesystems/fastfat/fsctl.c   [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/fastfat/fsctl.c   [iso-8859-1] Wed Oct 29 
22:51:16 2014
@@ -89,7 +89,6 @@
             return Status;
         }
 
-        PartitionInfoIsValid = TRUE;
         DPRINT("Partition Information:\n");
         DPRINT("StartingOffset      %I64x\n", 
PartitionInfo.StartingOffset.QuadPart  / 512);
         DPRINT("PartitionLength     %I64x\n", 
PartitionInfo.PartitionLength.QuadPart / 512);
@@ -108,6 +107,7 @@
                 PartitionInfo.PartitionType == PARTITION_FAT32_XINT13 ||
                 PartitionInfo.PartitionType == PARTITION_XINT13)
             {
+                 PartitionInfoIsValid = TRUE;
                 *RecognizedFS = TRUE;
             }
         }
@@ -117,6 +117,7 @@
                  PartitionInfo.PartitionLength.QuadPart > 0)
         {
             /* This is possible a removable media formated as super floppy */
+            PartitionInfoIsValid = TRUE;
             *RecognizedFS = TRUE;
         }
     }


Reply via email to