if (CompareMem (&Acpi->HID, &Match, sizeof (UINT32)) == 0) {\r
NewMenuEntry = BOpt_CreateMenuEntry (BM_TERMINAL_CONTEXT_SELECT);\r
if (NewMenuEntry == NULL) {\r
- SafeFreePool (Handles);\r
+ FreePool (Handles);\r
return EFI_OUT_OF_RESOURCES;\r
}\r
\r
TerminalMenu.MenuNumber++;\r
}\r
}\r
- SafeFreePool (Handles);\r
+ if (Handles != NULL) {\r
+ FreePool (Handles);\r
+ }\r
\r
//\r
// Get L"ConOut", L"ConIn" and L"ErrOut" from the Var\r
NewTerminalContext->DevicePath,\r
(EFI_DEVICE_PATH_PROTOCOL *) &Vendor\r
);\r
- SafeFreePool (NewMenuEntry->HelpString);\r
+ if (NewMenuEntry->HelpString != NULL) {\r
+ FreePool (NewMenuEntry->HelpString);\r
+ }\r
//\r
// NewMenuEntry->HelpString = DevicePathToStr (NewDevicePath);\r
// NewMenuEntry->DisplayString = NewMenuEntry->HelpString;\r
}\r
}\r
}\r
+ FreePool (ModeInfo);\r
}\r
- SafeFreePool (ModeInfo);\r
}\r