diff options
Diffstat (limited to 'EdkModulePkg/Universal/Ebc/Dxe/x64/EbcSupport.c')
-rw-r--r-- | EdkModulePkg/Universal/Ebc/Dxe/x64/EbcSupport.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/EdkModulePkg/Universal/Ebc/Dxe/x64/EbcSupport.c b/EdkModulePkg/Universal/Ebc/Dxe/x64/EbcSupport.c index 0b0e171eb3..cad5c6a43b 100644 --- a/EdkModulePkg/Universal/Ebc/Dxe/x64/EbcSupport.c +++ b/EdkModulePkg/Universal/Ebc/Dxe/x64/EbcSupport.c @@ -331,7 +331,6 @@ Returns: UINT64 Addr;
INT32 Size;
INT32 ThunkSize;
- EFI_STATUS Status;
//
// Check alignment of pointer to EBC code
@@ -343,12 +342,9 @@ Returns: Size = EBC_THUNK_SIZE;
ThunkSize = Size;
- Status = gBS->AllocatePool (
- EfiBootServicesData,
- Size,
- (VOID *) &Ptr
- );
- if (Status != EFI_SUCCESS) {
+ Ptr = AllocatePool (Size);
+
+ if (Ptr == NULL) {
return EFI_OUT_OF_RESOURCES;
}
//
|