//\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