//\r
// Good DHCP (or BOOTP) packet. Cache it!\r
//\r
- EfiStatus = gBS->AllocatePool (\r
- EfiBootServicesData,\r
- (Private->offers + 1) * sizeof (DHCP4_PACKET),\r
- (VOID **) &tmp\r
- );\r
-\r
- if (EFI_ERROR (EfiStatus)) {\r
+ tmp = AllocatePool ((Private->offers + 1) * sizeof (DHCP4_PACKET));\r
+ if (tmp == NULL) {\r
return -2;\r
}\r
\r
Private->offers * sizeof (DHCP4_PACKET)\r
);\r
\r
- gBS->FreePool (Private->offer_list);\r
+ FreePool (Private->offer_list);\r
}\r
\r
CopyMem (&tmp[Private->offers++], rx_pkt, sizeof (DHCP4_PACKET));\r
\r
if (EFI_ERROR (EfiStatus)) {\r
if (Private->offer_list) {\r
- gBS->FreePool (Private->offer_list);\r
+ FreePool (Private->offer_list);\r
}\r
\r
Private->offers = 0;\r