IN CHAR16 *Src\r
)\r
{\r
- SafeFreePool (*Dest);\r
+ if (*Dest != NULL) {\r
+ FreePool (*Dest);\r
+ }\r
*Dest = AllocateCopyPool (StrSize (Src), Src);\r
ASSERT (*Dest != NULL);\r
}\r
Node = NAME_VALUE_NODE_FROM_LINK (Link);\r
\r
if (StrCmp (Name, Node->Name) == 0) {\r
- SafeFreePool (Node->EditValue);\r
+ if (Node->EditValue != NULL) {\r
+ FreePool (Node->EditValue);\r
+ }\r
Node->EditValue = AllocateCopyPool (StrSize (Value), Value);\r
ASSERT (Node->EditValue != NULL);\r
return EFI_SUCCESS;\r