]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Library/UefiHiiLib/HiiLib.c
Fix the incorrect check for IFR OnfOf opcode.
[mirror_edk2.git] / MdeModulePkg / Library / UefiHiiLib / HiiLib.c
index df73b7b3a19359b5f13f380b9e10b57750bb0473..ba197fd7f9caf9779d4e50f0917cb3bfb494a5eb 100644 (file)
@@ -1537,7 +1537,7 @@ InternalHiiValidateCurrentSetting (
           //\r
           // OneOf value doesn't belong to one of option value. \r
           //\r
-          if (VarBlockData.OpCode == EFI_IFR_ONE_OF_OP) {\r
+          if ((VarBlockData.Scope == 0) && (VarBlockData.OpCode == EFI_IFR_ONE_OF_OP)) {\r
             Status = EFI_INVALID_PARAMETER;\r
             goto Done;\r
           }\r