https://git.reactos.org/?p=reactos.git;a=commitdiff;h=47b9db9d029c5f53d49343677998c70ed85d791d

commit 47b9db9d029c5f53d49343677998c70ed85d791d
Author:     Pierre Schweitzer <pie...@reactos.org>
AuthorDate: Sat May 26 10:12:00 2018 +0200
Commit:     Pierre Schweitzer <pie...@reactos.org>
CommitDate: Sat May 26 10:12:55 2018 +0200

    [FASTFAT] Initialize cache if neded for changing volume label.
    
    CORE-14654
---
 drivers/filesystems/fastfat/volume.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/drivers/filesystems/fastfat/volume.c 
b/drivers/filesystems/fastfat/volume.c
index 7222b9bceb..f4f8f738eb 100644
--- a/drivers/filesystems/fastfat/volume.c
+++ b/drivers/filesystems/fastfat/volume.c
@@ -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;

Reply via email to