[FASTFAT] Initialize cache if neded for changing volume label.
authorPierre Schweitzer <pierre@reactos.org>
Sat, 26 May 2018 08:12:00 +0000 (10:12 +0200)
committerPierre Schweitzer <pierre@reactos.org>
Sat, 26 May 2018 08:12:55 +0000 (10:12 +0200)
CORE-14654

drivers/filesystems/fastfat/volume.c

index 7222b9b..f4f8f73 100644 (file)
@@ -313,6 +313,11 @@ FsdSetFsLabelInformation(
     }
 
     pRootFcb = vfatOpenRootFCB(DeviceExt);
+    Status = vfatFCBInitializeCacheFromVolume(DeviceExt, pRootFcb);
+    if (!NT_SUCCESS(Status))
+    {
+        return Status;
+    }
 
     /* Search existing volume entry on disk */
     FileOffset.QuadPart = 0;