if ( Consist\r
&& (SearchList(MapList, L"HD*", NULL, TRUE, TRUE, L";")\r
||SearchList(MapList, L"CD*", NULL, TRUE, TRUE, L";")\r
- ||SearchList(MapList, L"AnyF*", NULL, TRUE, TRUE, L";")\r
+ ||SearchList(MapList, L"F*", NULL, TRUE, TRUE, L";")\r
||SearchList(MapList, L"FP*", NULL, TRUE, TRUE, L";"))){\r
return (TRUE);\r
}\r
\r
CurrentName = NULL;\r
CurrentName = StrnCatGrow(&CurrentName, 0, MapList, 0);\r
+ if (CurrentName == NULL) {\r
+ return (EFI_OUT_OF_RESOURCES);\r
+ }\r
TempSpot = StrStr(CurrentName, L";");\r
if (TempSpot != NULL) {\r
*TempSpot = CHAR_NULL;\r
FreePool(HandleBuffer);\r
}\r
if (!Found) {\r
- ShellPrintHiiEx(gST->ConOut->Mode->CursorColumn, gST->ConOut->Mode->CursorRow-1, NULL, STRING_TOKEN (STR_MAP_NF), gShellLevel2HiiHandle, Specific);\r
+ if (Specific != NULL) {\r
+ ShellPrintHiiEx(gST->ConOut->Mode->CursorColumn, gST->ConOut->Mode->CursorRow-1, NULL, STRING_TOKEN (STR_MAP_NF), gShellLevel2HiiHandle, Specific);\r
+ } else {\r
+ ShellPrintHiiEx(gST->ConOut->Mode->CursorColumn, gST->ConOut->Mode->CursorRow-1, NULL, STRING_TOKEN (STR_CD_NF), gShellLevel2HiiHandle);\r
+ }\r
}\r
return (SHELL_SUCCESS);\r
}\r