diff options
author | jcarsey <jcarsey@6f19259b-4bc3-4df7-8a09-765794883524> | 2011-04-04 21:41:24 +0000 |
---|---|---|
committer | jcarsey <jcarsey@6f19259b-4bc3-4df7-8a09-765794883524> | 2011-04-04 21:41:24 +0000 |
commit | cbdd109b43c8386d74a7bb40d892e5c2485f71f9 (patch) | |
tree | 55cecf05db45228dae0f65785412b3eb7ce537a7 /ShellPkg/Library/UefiShellLevel1CommandsLib | |
parent | 4aa4377fdab7a01995b2f32e2a96c8340531cb6e (diff) | |
download | edk2-platforms-cbdd109b43c8386d74a7bb40d892e5c2485f71f9.tar.xz |
check memory allocations for success.
check pointer before access.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11503 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'ShellPkg/Library/UefiShellLevel1CommandsLib')
-rw-r--r-- | ShellPkg/Library/UefiShellLevel1CommandsLib/For.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ShellPkg/Library/UefiShellLevel1CommandsLib/For.c b/ShellPkg/Library/UefiShellLevel1CommandsLib/For.c index 64110099d3..b8e4805d92 100644 --- a/ShellPkg/Library/UefiShellLevel1CommandsLib/For.c +++ b/ShellPkg/Library/UefiShellLevel1CommandsLib/For.c @@ -565,7 +565,9 @@ ShellCommandRunFor ( Info->RemoveSubstAlias = TRUE;
}
}
- CurrentScriptFile->CurrentCommand->Data = Info;
+ if (CurrentScriptFile->CurrentCommand != NULL) {
+ CurrentScriptFile->CurrentCommand->Data = Info;
+ }
} else {
ShellPrintHiiEx(
-1,
|