X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkModulePkg%2FUniversal%2FNetwork%2FPxeDhcp4%2FDxe%2FPxeDhcp4InitSelect.c;h=a94f2537e7d201be30995666ff763600da0a77fd;hp=1b500c57b3dcdd46c477fc248b74a95ee5462ec7;hb=26aa0c2ff5254864bb117f172dce4ed3fe2be6be;hpb=5101d837edb8c36ec982fe85ea77492ee8389f48 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;