]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemEntryPoint.c
MdeModulePkg DxeCore: Fix issue to print GUID value %g without pointer
[mirror_edk2.git] / MdeModulePkg / Universal / FvSimpleFileSystemDxe / FvSimpleFileSystemEntryPoint.c
index 7167fb950b1ea36d849e1fb7754b1471993a0c31..4e6089b057192c268117a6df9c564e03b44dd81b 100644 (file)
@@ -223,7 +223,11 @@ FvSimpleFileSystemOpenVolume (
     }\r
   }\r
 \r
-  Instance->Root->DirReadNext = FVFS_GET_FIRST_FILE_INFO (Instance);\r
+  Instance->Root->DirReadNext = NULL;\r
+  if (!IsListEmpty (&Instance->FileInfoHead)) {\r
+    Instance->Root->DirReadNext = FVFS_GET_FIRST_FILE_INFO (Instance);\r
+  }\r
+\r
   *RootFile = &Instance->Root->FileProtocol;\r
   return Status;\r
 }\r