]> git.proxmox.com Git - mirror_edk2.git/commitdiff
ShellPkg: Replace use case of deprecated function GetVariable with GetVariable2.
authorEric Dong <eric.dong@intel.com>
Tue, 1 Sep 2015 01:06:08 +0000 (01:06 +0000)
committerydong10 <ydong10@Edk2>
Tue, 1 Sep 2015 01:06:08 +0000 (01:06 +0000)
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18368 6f19259b-4bc3-4df7-8a09-765794883524

ShellPkg/Application/Shell/ShellProtocol.c

index 6a248522b56d0912851835b8af0c4a000fd609e8..28521ecc154b4e59a3efb6d2ba8b456b719dad66 100644 (file)
@@ -3221,6 +3221,7 @@ EfiShellGetAlias(
   UINT32      Attribs;\r
   EFI_STATUS  Status;\r
   CHAR16      *AliasLower;\r
+  CHAR16      *AliasVal;\r
 \r
   // Convert to lowercase to make aliases case-insensitive\r
   if (Alias != NULL) {\r
@@ -3229,7 +3230,8 @@ EfiShellGetAlias(
     ToLower (AliasLower);\r
 \r
     if (Volatile == NULL) {\r
-      return (AddBufferToFreeList(GetVariable(AliasLower, &gShellAliasGuid)));\r
+      GetVariable2 (AliasLower, &gShellAliasGuid, (VOID **)&AliasVal, NULL);\r
+      return (AddBufferToFreeList(AliasVal));\r
     }\r
     RetSize = 0;\r
     RetVal = NULL;\r