X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=MdeModulePkg%2FCore%2FPei%2FMemory%2FMemoryServices.c;fp=MdeModulePkg%2FCore%2FPei%2FMemory%2FMemoryServices.c;h=706837890fde0658ca601d347f136b6bcd3b9f72;hb=8797683f96a1909d74488e19d1bae96228aa3f66;hp=42f79ab07633a591f5ea0a2f3d64e134e2640a27;hpb=be5903ad1e244cbb0930161fb361ed0b699c4cb8;p=mirror_edk2.git diff --git a/MdeModulePkg/Core/Pei/Memory/MemoryServices.c b/MdeModulePkg/Core/Pei/Memory/MemoryServices.c index 42f79ab076..706837890f 100644 --- a/MdeModulePkg/Core/Pei/Memory/MemoryServices.c +++ b/MdeModulePkg/Core/Pei/Memory/MemoryServices.c @@ -802,7 +802,12 @@ PeiAllocatePool ( (VOID **)&Hob ); ASSERT_EFI_ERROR (Status); - *Buffer = Hob+1; + + if (EFI_ERROR (Status)) { + *Buffer = NULL; + } else { + *Buffer = Hob + 1; + } return Status; }