]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Initialize the parameter mUnicodeCollation before use it to avoid system hang.
authorydong10 <ydong10@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 27 Oct 2011 01:10:18 +0000 (01:10 +0000)
committerydong10 <ydong10@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 27 Oct 2011 01:10:18 +0000 (01:10 +0000)
Signed-off-by: ydong10
Reviewed-by: lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12577 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Universal/SetupBrowserDxe/Expression.c

index 60a23f1822e450778d6305cbe7df6e1612f98639..aba565ca64320dc4024eb3113f77c32435f1e124 100644 (file)
@@ -2409,6 +2409,11 @@ EvaluateExpression (
       break;\r
 \r
     case EFI_IFR_MATCH_OP:\r
+      Status = InitializeUnicodeCollationProtocol ();\r
+      if (EFI_ERROR (Status)) {\r
+        goto Done;\r
+      }\r
+     \r
       Status = IfrMatch (FormSet, Value);\r
       break;\r
 \r