[FASTFAT]
authorPierre Schweitzer <pierre@reactos.org>
Mon, 13 Feb 2017 21:17:26 +0000 (21:17 +0000)
committerPierre Schweitzer <pierre@reactos.org>
Mon, 13 Feb 2017 21:17:26 +0000 (21:17 +0000)
In order to make VfatVerify() work on something else than floppies, ask for change count when issuing IOCTL_DISK_CHECK_VERIFY

svn path=/trunk/; revision=73793

reactos/drivers/filesystems/fastfat/fsctl.c

index 2076a65..06bb80d 100644 (file)
@@ -624,6 +624,7 @@ VfatVerify(
     PDEVICE_EXTENSION DeviceExt;
     BOOLEAN AllowRaw;
     PVPB Vpb;
+    ULONG ChangeCount, BufSize = sizeof(ChangeCount);
 
     DPRINT("VfatVerify(IrpContext %p)\n", IrpContext);
 
@@ -642,8 +643,8 @@ VfatVerify(
                                       IOCTL_DISK_CHECK_VERIFY,
                                       NULL,
                                       0,
-                                      NULL,
-                                      0,
+                                      &ChangeCount,
+                                      &BufSize,
                                       TRUE);
     if (!NT_SUCCESS(Status) && Status != STATUS_VERIFY_REQUIRED)
     {