[FREELDR] Explicitly call RamDiskInitialize() in RamDiskLoadVirtualFile().
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sun, 30 Dec 2018 14:21:19 +0000 (15:21 +0100)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sun, 30 Dec 2018 14:26:44 +0000 (15:26 +0100)
boot/freeldr/freeldr/disk/ramdisk.c

index 8f2edc6..f922452 100644 (file)
@@ -112,7 +112,7 @@ VOID
 NTAPI
 RamDiskInitialize(VOID)
 {
 NTAPI
 RamDiskInitialize(VOID)
 {
-    /* Setup the RAMDISK device */
+    /* Register the RAMDISK device */
     FsRegisterDevice("ramdisk(0)", &RamDiskVtbl);
 }
 
     FsRegisterDevice("ramdisk(0)", &RamDiskVtbl);
 }
 
@@ -229,8 +229,8 @@ RamDiskLoadVirtualFile(IN PCHAR FileName)
 
     FsCloseFile(RamFile);
 
 
     FsCloseFile(RamFile);
 
-    // Register a new device for the ramdisk
-    FsRegisterDevice("ramdisk(0)", &RamDiskVtbl);
+    /* Setup the RAMDISK device */
+    RamDiskInitialize();
 
     return TRUE;
 }
 
     return TRUE;
 }