ShellPkg/IsVolatileEnv: Handle memory allocation failure
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com> Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
This commit is contained in:
@ -736,6 +736,7 @@ UpdateStdInStdOutStdErr(
|
||||
UINTN Size;
|
||||
SPLIT_LIST *Split;
|
||||
CHAR16 *FirstLocation;
|
||||
BOOLEAN Volatile;
|
||||
|
||||
OutUnicode = TRUE;
|
||||
InUnicode = TRUE;
|
||||
@ -1111,8 +1112,8 @@ UpdateStdInStdOutStdErr(
|
||||
//
|
||||
// Check for no volatile environment variables
|
||||
//
|
||||
||(StdErrVarName != NULL && !IsVolatileEnv(StdErrVarName))
|
||||
||(StdOutVarName != NULL && !IsVolatileEnv(StdOutVarName))
|
||||
||(StdErrVarName != NULL && !EFI_ERROR (IsVolatileEnv (StdErrVarName, &Volatile)) && !Volatile)
|
||||
||(StdOutVarName != NULL && !EFI_ERROR (IsVolatileEnv (StdOutVarName, &Volatile)) && !Volatile)
|
||||
//
|
||||
// Cant redirect during a reconnect operation.
|
||||
//
|
||||
|
Reference in New Issue
Block a user