Author: pschweitzer
Date: Mon Feb 13 21:17:26 2017
New Revision: 73793
URL:
http://svn.reactos.org/svn/reactos?rev=73793&view=rev
Log:
[FASTFAT]
In order to make VfatVerify() work on something else than floppies, ask for change count
when issuing IOCTL_DISK_CHECK_VERIFY
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/fastfa…
==============================================================================
--- trunk/reactos/drivers/filesystems/fastfat/fsctl.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/filesystems/fastfat/fsctl.c [iso-8859-1] Mon Feb 13 21:17:26
2017
@@ -624,6 +624,7 @@
PDEVICE_EXTENSION DeviceExt;
BOOLEAN AllowRaw;
PVPB Vpb;
+ ULONG ChangeCount, BufSize = sizeof(ChangeCount);
DPRINT("VfatVerify(IrpContext %p)\n", IrpContext);
@@ -642,8 +643,8 @@
IOCTL_DISK_CHECK_VERIFY,
NULL,
0,
- NULL,
- 0,
+ &ChangeCount,
+ &BufSize,
TRUE);
if (!NT_SUCCESS(Status) && Status != STATUS_VERIFY_REQUIRED)
{