]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EmulatorPkg/EmuSimpleFileSystemDxe/EmuSimpleFileSystem.c
EmulatorPkg/EmuSimpleFileSystemDxe: Fix incorrect return values upon allocation failure
[mirror_edk2.git] / EmulatorPkg / EmuSimpleFileSystemDxe / EmuSimpleFileSystem.c
index 543ea772bf21c46a93de99fc542b54e29340090a..4709f7a46f15a572cafb77eee865c1ba87ecdcf4 100644 (file)
@@ -501,6 +501,7 @@ EmuSimpleFileSystemOpenVolume (
 \r
   PrivateFile = AllocatePool (sizeof (EMU_EFI_FILE_PRIVATE));\r
   if (PrivateFile == NULL) {\r
+    Status = EFI_OUT_OF_RESOURCES;\r
     goto Done;\r
   }\r
 \r
@@ -722,6 +723,7 @@ EmuSimpleFileSystemDriverBindingStart (
 \r
   Private = AllocateZeroPool (sizeof (EMU_SIMPLE_FILE_SYSTEM_PRIVATE));\r
   if (Private == NULL) {\r
+    Status = EFI_OUT_OF_RESOURCES;\r
     goto Done;\r
   }\r
 \r