[0.4.9] cherry-pick [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)
committerJoachim Henze <Joachim.Henze@reactos.org>
Sat, 26 May 2018 12:13:17 +0000 (14:13 +0200)
CORE-14654

(cherry picked from commit 47b9db9d029c5f53d49343677998c70ed85d791d)

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;