X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkModulePkg%2FUniversal%2FDataHub%2FDataHub%2FDxe%2FDataHub.c;fp=EdkModulePkg%2FUniversal%2FDataHub%2FDataHub%2FDxe%2FDataHub.c;h=dd4a5a6b5195ad5a85411cfde48a2c254d73dfc9;hp=0ff5b4fd87784816541d8c2c60f4aba51bc05fae;hb=2c3b5ec562c7b43a73424e1be25e2053d1edfe4f;hpb=9db9711c414fe3207ffae81b3c1627554c428308 diff --git a/EdkModulePkg/Universal/DataHub/DataHub/Dxe/DataHub.c b/EdkModulePkg/Universal/DataHub/DataHub/Dxe/DataHub.c index 0ff5b4fd87..dd4a5a6b51 100644 --- a/EdkModulePkg/Universal/DataHub/DataHub/Dxe/DataHub.c +++ b/EdkModulePkg/Universal/DataHub/DataHub/Dxe/DataHub.c @@ -124,8 +124,9 @@ Returns: return Status; } - Status = gBS->AllocatePool (EfiBootServicesData, TotalSize, (VOID **) &LogEntry); - if (EFI_ERROR (Status)) { + LogEntry = AllocatePool (TotalSize); + + if (LogEntry == NULL) { EfiReleaseLock (&Private->DataLock); return EFI_OUT_OF_RESOURCES; } @@ -386,7 +387,7 @@ Returns: // Search for duplicate entries // if (FindFilterDriverByEvent (&Private->FilterDriverListHead, FilterEvent) != NULL) { - gBS->FreePool (FilterDriver); + FreePool (FilterDriver); return EFI_ALREADY_STARTED; } //