{\r
CHAR16 *CurrentParameter;\r
CHAR16 *Walker;\r
- CHAR16 *LastWalker;\r
CHAR16 *NewCommandLine;\r
EFI_STATUS Status;\r
\r
\r
Walker = *CmdLine;\r
while(Walker != NULL && *Walker != CHAR_NULL) {\r
- LastWalker = Walker;\r
if (!EFI_ERROR(GetNextParameter(&Walker, &CurrentParameter, StrSize(*CmdLine)))) {\r
if (StrStr(CurrentParameter, L"-?") == CurrentParameter) {\r
- LastWalker[0] = L' ';\r
- LastWalker[1] = L' ';\r
+ CurrentParameter[0] = L' ';\r
+ CurrentParameter[1] = L' ';\r
NewCommandLine = AllocateZeroPool(StrSize(L"help ") + StrSize(*CmdLine));\r
if (NewCommandLine == NULL) {\r
Status = EFI_OUT_OF_RESOURCES;\r