gEfiShellParametersProtocol->Argv[2]) == 0) {\r
for (LoopVar = 0x3 ; LoopVar < gEfiShellParametersProtocol->Argc ; LoopVar++) {\r
ASSERT((ArgSet == NULL && ArgSize == 0) || (ArgSet != NULL));\r
- ArgSet = StrnCatGrow(&ArgSet, &ArgSize, L" \"", 0);\r
if (StrStr(gEfiShellParametersProtocol->Argv[LoopVar], L"*") != NULL\r
||StrStr(gEfiShellParametersProtocol->Argv[LoopVar], L"?") != NULL\r
||StrStr(gEfiShellParametersProtocol->Argv[LoopVar], L"[") != NULL\r
FileList = NULL;\r
Status = ShellOpenFileMetaArg ((CHAR16*)gEfiShellParametersProtocol->Argv[LoopVar], EFI_FILE_MODE_READ, &FileList);\r
if (EFI_ERROR(Status) || FileList == NULL || IsListEmpty(&FileList->Link)) {\r
+ ArgSet = StrnCatGrow(&ArgSet, &ArgSize, L" \"", 0);\r
ArgSet = StrnCatGrow(&ArgSet, &ArgSize, gEfiShellParametersProtocol->Argv[LoopVar], 0);\r
+ ArgSet = StrnCatGrow(&ArgSet, &ArgSize, L"\"", 0);\r
} else {\r
for (Node = (EFI_SHELL_FILE_INFO *)GetFirstNode(&FileList->Link)\r
; !IsNull(&FileList->Link, &Node->Link)\r
ShellCloseFileMetaArg(&FileList);\r
}\r
} else {\r
+ ArgSet = StrnCatGrow(&ArgSet, &ArgSize, L" \"", 0);\r
ArgSet = StrnCatGrow(&ArgSet, &ArgSize, gEfiShellParametersProtocol->Argv[LoopVar], 0);\r
+ ArgSet = StrnCatGrow(&ArgSet, &ArgSize, L"\"", 0);\r
}\r
- ArgSet = StrnCatGrow(&ArgSet, &ArgSize, L"\"", 0);\r
}\r
if (ArgSet == NULL) {\r
ShellStatus = SHELL_OUT_OF_RESOURCES;\r