if (FileStringPath != NULL) {\r
Status = RunScriptFile (FileStringPath, NULL, L"", ShellInfoObject.NewShellParametersProtocol);\r
FreePool (FileStringPath);\r
+ } else {\r
+ //\r
+ // we return success since startup script is not mandatory.\r
+ //\r
+ Status = EFI_SUCCESS;\r
}\r
\r
return (Status);\r