Update the code to follow the spec when evaluate the expression.
Signed-off-by: ydong10 Reviewed-by: lgao4 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12973 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -84,12 +84,13 @@ ValueToOption (
|
||||
{
|
||||
LIST_ENTRY *Link;
|
||||
QUESTION_OPTION *Option;
|
||||
INTN Result;
|
||||
|
||||
Link = GetFirstNode (&Question->OptionListHead);
|
||||
while (!IsNull (&Question->OptionListHead, Link)) {
|
||||
Option = QUESTION_OPTION_FROM_LINK (Link);
|
||||
|
||||
if (CompareHiiValue (&Option->Value, OptionValue, NULL) == 0) {
|
||||
if ((CompareHiiValue (&Option->Value, OptionValue, &Result, NULL) == EFI_SUCCESS) && (Result == 0)) {
|
||||
return Option;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user