//\r
Ptr = AllocateZeroPool (sizeof (BM_LOAD_CONTEXT) + sizeof (BM_FILE_CONTEXT) + sizeof (BM_HANDLE_CONTEXT) + sizeof (BM_MENU_ENTRY));\r
if (Ptr == NULL) {\r
- SafeFreePool (BmmCallbackInfo);\r
+ FreePool (BmmCallbackInfo);\r
return EFI_OUT_OF_RESOURCES;\r
}\r
\r
gUpdateData.BufferSize = UPDATE_DATA_SIZE;\r
gUpdateData.Data = AllocateZeroPool (UPDATE_DATA_SIZE);\r
if (gUpdateData.Data == NULL) {\r
- SafeFreePool (BmmCallbackInfo->LoadContext);\r
- SafeFreePool (BmmCallbackInfo);\r
+ FreePool (BmmCallbackInfo->LoadContext);\r
+ FreePool (BmmCallbackInfo);\r
return EFI_OUT_OF_RESOURCES;\r
}\r
\r
\r
FreeAllMenu ();\r
\r
- SafeFreePool (BmmCallbackInfo->LoadContext);\r
- SafeFreePool (BmmCallbackInfo);\r
- SafeFreePool (gUpdateData.Data);\r
+ FreePool (BmmCallbackInfo->LoadContext);\r
+ FreePool (BmmCallbackInfo);\r
+ FreePool (gUpdateData.Data);\r
gUpdateData.Data = NULL;\r
\r
return Status;\r
CurrentListNode = StringDepository->ListHead;\r
for (NodeIndex = 0; NodeIndex < StringDepository->TotalNodeNumber; NodeIndex++) {\r
NextListNode = CurrentListNode->Next;\r
- SafeFreePool (CurrentListNode);\r
+ FreePool (CurrentListNode);\r
CurrentListNode = NextListNode;\r
}\r
\r
//\r
// Release string depository.\r
//\r
- SafeFreePool (FileOptionStrDepository);\r
+ FreePool (FileOptionStrDepository);\r
}\r
\r
/**\r