/** @file\r
Main file for NULL named library for level 1 shell command functions.\r
\r
+ (C) Copyright 2013 Hewlett-Packard Development Company, L.P.<BR>\r
Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
\r
STATIC CONST CHAR16 mFileName[] = L"ShellCommands";\r
EFI_HANDLE gShellLevel1HiiHandle = NULL;\r
-CONST EFI_GUID gShellLevel1HiiGuid = \\r
- { \\r
- 0xdec5daa4, 0x6781, 0x4820, { 0x9c, 0x63, 0xa7, 0xb0, 0xe4, 0xf1, 0xdb, 0x31 }\r
- };\r
-\r
\r
/**\r
Return the help text filename. Only used if no HII information found.\r
//\r
CommandName = NULL;\r
CommandName = StrnCatGrow(&CommandName, NULL, CommandNode->Cl, 0);\r
+ if (CommandName == NULL) {\r
+ return (FALSE);\r
+ }\r
+\r
CommandNameWalker = CommandName;\r
- while(CommandNameWalker[0] == L' ') {\r
+\r
+ //\r
+ // Skip leading spaces and tabs.\r
+ //\r
+ while ((CommandNameWalker[0] == L' ') || (CommandNameWalker[0] == L'\t')) {\r
CommandNameWalker++;\r
}\r
TempLocation = StrStr(CommandNameWalker, L" ");\r