From 33c031ee2092282a069ce07d30202082ceaf61fe Mon Sep 17 00:00:00 2001 From: jcarsey Date: Wed, 30 Mar 2011 19:33:03 +0000 Subject: pointer verification (not NULL) and buffer overrun fixes. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11459 6f19259b-4bc3-4df7-8a09-765794883524 --- ShellPkg/Application/Shell/Shell.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ShellPkg/Application/Shell') diff --git a/ShellPkg/Application/Shell/Shell.c b/ShellPkg/Application/Shell/Shell.c index 17943531db..ecd48cdd78 100644 --- a/ShellPkg/Application/Shell/Shell.c +++ b/ShellPkg/Application/Shell/Shell.c @@ -731,7 +731,7 @@ ProcessCommandLine( ShellInfoObject.ShellInitSettings.Delay = 0; } else if (ShellInfoObject.ShellInitSettings.BitUnion.Bits.Delay) { TempConst = ShellCommandLineGetValue(Package, L"-delay"); - if (*TempConst == L':') { + if (TempConst != NULL && *TempConst == L':') { TempConst++; } if (TempConst != NULL && !EFI_ERROR(ShellConvertStringToUint64(TempConst, &Intermediate, FALSE, FALSE))) { -- cgit v1.2.3