]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkModulePkg/Universal/DataHub/DataHub/Dxe/DataHub.c
Clean up the gBS sevice (CopyMem, SetMem, AllocatePool, FreePool) with the correspond...
[mirror_edk2.git] / EdkModulePkg / Universal / DataHub / DataHub / Dxe / DataHub.c
index 0ff5b4fd87784816541d8c2c60f4aba51bc05fae..dd4a5a6b5195ad5a85411cfde48a2c254d73dfc9 100644 (file)
@@ -124,8 +124,9 @@ Returns:
     return Status;\r
   }\r
 \r
-  Status = gBS->AllocatePool (EfiBootServicesData, TotalSize, (VOID **) &LogEntry);\r
-  if (EFI_ERROR (Status)) {\r
+  LogEntry = AllocatePool (TotalSize);\r
+\r
+  if (LogEntry == NULL) {\r
     EfiReleaseLock (&Private->DataLock);\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
@@ -386,7 +387,7 @@ Returns:
   // Search for duplicate entries\r
   //\r
   if (FindFilterDriverByEvent (&Private->FilterDriverListHead, FilterEvent) != NULL) {\r
-    gBS->FreePool (FilterDriver);\r
+    FreePool (FilterDriver);\r
     return EFI_ALREADY_STARTED;\r
   }\r
   //\r