]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkCompatibilityPkg/Compatibility/FrameworkHiiToUefiHiiThunk/Forms.c
Remove SafeFreePool from MemoryAllocationLib as this API's name is misleading. Its...
[mirror_edk2.git] / EdkCompatibilityPkg / Compatibility / FrameworkHiiToUefiHiiThunk / Forms.c
index 02beec331f391a56e5667f73c54605564e62fc08..6616526e950b94435a362b29857cc210110ea2da 100644 (file)
@@ -558,8 +558,10 @@ HiiUpdateForm (
 \r
 Done:\r
   if (UefiHiiUpdateData != NULL) {\r
-    SafeFreePool (UefiHiiUpdateData->Data);\r
-    SafeFreePool (UefiHiiUpdateData);\r
+    if (UefiHiiUpdateData->Data != NULL) {\r
+      FreePool (UefiHiiUpdateData->Data);\r
+    }\r
+    FreePool (UefiHiiUpdateData);\r
   }\r
 \r
   mInFrameworkUpdatePakcage = FALSE; \r