]> git.proxmox.com Git - mirror_edk2.git/commitdiff
ShellPkg: Check while string up to space, not the character
authorJaben Carsey <jaben.carsey@intel.com>
Tue, 19 Aug 2014 20:58:03 +0000 (20:58 +0000)
committerjcarsey <jcarsey@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 19 Aug 2014 20:58:03 +0000 (20:58 +0000)
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15838 6f19259b-4bc3-4df7-8a09-765794883524

ShellPkg/Library/UefiShellLib/UefiShellLib.c

index e30e5c7dd14f03cf53b55a7ba97cdd99cae61596..ad8e80ea832eb3009ac5b9f6a77c143e59debf88 100644 (file)
@@ -1903,7 +1903,7 @@ InternalIsFlag (
   //\r
   // If we accept numbers then dont return TRUE. (they will be values)\r
   //\r
-  if (((Name[0] == L'-' || Name[0] == L'+') && ShellIsHexaDecimalDigitCharacter(Name[1])) && AlwaysAllowNumbers) {\r
+  if (((Name[0] == L'-' || Name[0] == L'+') && InternalShellIsHexOrDecimalNumber(Name+1, FALSE, FALSE)) && AlwaysAllowNumbers) {\r
     return (FALSE);\r
   }\r
 \r