ShellPkg: Return the failure

This change returns the error code when they keyboard fails to read instead of potentially spinning endlessly.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15135 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
Jaben Carsey 2014-01-16 16:53:56 +00:00 committed by jcarsey
parent 8e4a89a335
commit 4dd8c7af19

View File

@ -417,7 +417,7 @@ FileInterfaceStdInRead(
gBS->WaitForEvent (1, &gST->ConIn->WaitForKey, &EventIndex); gBS->WaitForEvent (1, &gST->ConIn->WaitForKey, &EventIndex);
Status = gST->ConIn->ReadKeyStroke (gST->ConIn, &Key); Status = gST->ConIn->ReadKeyStroke (gST->ConIn, &Key);
if (EFI_ERROR (Status)) { if (EFI_ERROR (Status)) {
continue; break;
} }
// //
@ -849,7 +849,7 @@ FileInterfaceStdInRead(
// //
ASSERT(FoundFileList == NULL); ASSERT(FoundFileList == NULL);
return EFI_SUCCESS; return Status;
} }
// //