summaryrefslogtreecommitdiff
path: root/EdkModulePkg/Universal/Network/PxeDhcp4/Dxe/PxeDhcp4InitSelect.c
diff options
context:
space:
mode:
Diffstat (limited to 'EdkModulePkg/Universal/Network/PxeDhcp4/Dxe/PxeDhcp4InitSelect.c')
-rw-r--r--EdkModulePkg/Universal/Network/PxeDhcp4/Dxe/PxeDhcp4InitSelect.c13
1 files changed, 4 insertions, 9 deletions
diff --git a/EdkModulePkg/Universal/Network/PxeDhcp4/Dxe/PxeDhcp4InitSelect.c b/EdkModulePkg/Universal/Network/PxeDhcp4/Dxe/PxeDhcp4InitSelect.c
index 1b500c57b3..a94f2537e7 100644
--- a/EdkModulePkg/Universal/Network/PxeDhcp4/Dxe/PxeDhcp4InitSelect.c
+++ b/EdkModulePkg/Universal/Network/PxeDhcp4/Dxe/PxeDhcp4InitSelect.c
@@ -107,13 +107,8 @@ offer_verify (
//
// Good DHCP (or BOOTP) packet. Cache it!
//
- EfiStatus = gBS->AllocatePool (
- EfiBootServicesData,
- (Private->offers + 1) * sizeof (DHCP4_PACKET),
- (VOID **) &tmp
- );
-
- if (EFI_ERROR (EfiStatus)) {
+ tmp = AllocatePool ((Private->offers + 1) * sizeof (DHCP4_PACKET));
+ if (tmp == NULL) {
return -2;
}
@@ -126,7 +121,7 @@ offer_verify (
Private->offers * sizeof (DHCP4_PACKET)
);
- gBS->FreePool (Private->offer_list);
+ FreePool (Private->offer_list);
}
CopyMem (&tmp[Private->offers++], rx_pkt, sizeof (DHCP4_PACKET));
@@ -388,7 +383,7 @@ PxeDhcp4Init (
if (EFI_ERROR (EfiStatus)) {
if (Private->offer_list) {
- gBS->FreePool (Private->offer_list);
+ FreePool (Private->offer_list);
}
Private->offers = 0;