&ThunkContext->UefiHiiHandle\r
);\r
if (Status == EFI_INVALID_PARAMETER) {\r
- SafeFreePool (PackageListHeader);\r
+ FreePool (PackageListHeader);\r
\r
//\r
// UEFI HII database does not allow two package list with the same GUID.\r
*Handle = ThunkContext->FwHiiHandle;\r
}\r
\r
- SafeFreePool (PackageListHeader);\r
+ if (PackageListHeader != NULL) {\r
+ FreePool (PackageListHeader);\r
+ }\r
\r
return Status;\r
}\r