]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ShellPkg/Application/Shell/Shell.c
ShellPkg: Fix Shell to not return without startup.nsh after timeout
[mirror_edk2.git] / ShellPkg / Application / Shell / Shell.c
index e91b964d7bf5b914cf7021d6c9fcf409b5a500a8..4383298aab726e50b9b0b6cb1b5b0ef5f9792d60 100644 (file)
@@ -1279,6 +1279,11 @@ DoStartupScript(
   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