//\r
if (BootOrderList != NULL) {\r
EfiLibDeleteVariable (L"BootOrder", &gEfiGlobalVariableGuid);\r
- SafeFreePool (BootOrderList);\r
+ FreePool (BootOrderList);\r
BootOrderList = NULL;\r
}\r
//\r
//\r
if (DriverOrderList != NULL) {\r
EfiLibDeleteVariable (L"DriverOrder", &gEfiGlobalVariableGuid);\r
- SafeFreePool (DriverOrderList);\r
+ FreePool (DriverOrderList);\r
DriverOrderList = NULL;\r
}\r
\r
ConDevicePath = EfiLibGetVariable (ConsoleName, &gEfiGlobalVariableGuid);\r
if (ConDevicePath != NULL) {\r
EfiLibDeleteVariable (ConsoleName, &gEfiGlobalVariableGuid);\r
- SafeFreePool (ConDevicePath);\r
+ FreePool (ConDevicePath);\r
ConDevicePath = NULL;\r
};\r
\r
NewDriverOrderList\r
);\r
ASSERT_EFI_ERROR (Status);\r
- SafeFreePool (DriverOrderList);\r
+ if (DriverOrderList != NULL) {\r
+ FreePool (DriverOrderList);\r
+ }\r
DriverOrderList = NULL;\r
- SafeFreePool (NewDriverOrderList);\r
- NewDriverOrderList = NULL;\r
+ FreePool (NewDriverOrderList);\r
InsertTailList (&DriverOptionMenu.Head, &NewMenuEntry->Link);\r
DriverOptionMenu.MenuNumber++;\r
\r
\r
if (BootOrderList != NULL) {\r
EfiLibDeleteVariable (L"BootOrder", &gEfiGlobalVariableGuid);\r
+ FreePool (BootOrderList);\r
}\r
\r
Status = gRT->SetVariable (\r
);\r
ASSERT_EFI_ERROR (Status);\r
\r
- SafeFreePool (BootOrderList);\r
- BootOrderList = NULL;\r
- SafeFreePool (NewBootOrderList);\r
+ FreePool (NewBootOrderList);\r
NewBootOrderList = NULL;\r
InsertTailList (&BootOptionMenu.Head, &NewMenuEntry->Link);\r
BootOptionMenu.MenuNumber++;\r
//\r
if (BootOrderList != NULL) {\r
EfiLibDeleteVariable (L"BootOrder", &gEfiGlobalVariableGuid);\r
+ FreePool (BootOrderList);\r
}\r
\r
for (Index = 0; Index < BootOptionMenu.MenuNumber; Index++) {\r
BootOrderListSize,\r
NewBootOrderList\r
);\r
- SafeFreePool (BootOrderList);\r
- SafeFreePool (NewBootOrderList);\r
+ FreePool (NewBootOrderList);\r
if (EFI_ERROR (Status)) {\r
return Status;\r
}\r
//\r
if (DriverOrderList != NULL) {\r
EfiLibDeleteVariable (L"DriverOrder", &gEfiGlobalVariableGuid);\r
+ FreePool (DriverOrderList);\r
}\r
\r
for (Index = 0; Index < DriverOrderListSize; Index++) {\r
return Status;\r
}\r
\r
- SafeFreePool (DriverOrderList);\r
-\r
BOpt_FreeMenu (&DriverOptionMenu);\r
BOpt_GetDriverOptions (CallbackData);\r
return EFI_SUCCESS;\r
}\r
\r
if (VarData >= VarData + VarSize) {\r
- SafeFreePool (OriginalPtr);\r
+ FreePool (OriginalPtr);\r
return EFI_NOT_FOUND;\r
}\r
\r
NewOrder = (UINT16 *) AllocateZeroPool (DevOrder->Length - sizeof (UINT16));\r
if (NULL == NewOrder) {\r
- SafeFreePool (VarData);\r
+ FreePool (VarData);\r
return EFI_OUT_OF_RESOURCES;\r
}\r
\r
NewOrder,\r
DevOrder->Length - sizeof (UINT16)\r
);\r
- SafeFreePool (NewOrder);\r
+ FreePool (NewOrder);\r
\r
Status = gRT->SetVariable (\r
VAR_LEGACY_DEV_ORDER,\r
OriginalPtr\r
);\r
\r
- SafeFreePool (OriginalPtr);\r
+ FreePool (OriginalPtr);\r
\r
//\r
// Update Optional Data of Boot####\r
NewOptionPtr\r
);\r
\r
- SafeFreePool (NewOptionPtr);\r
- SafeFreePool (BootOptionVar);\r
+ FreePool (NewOptionPtr);\r
+ FreePool (BootOptionVar);\r
}\r
\r
BOpt_GetBootOptions (CallbackData);\r