Add in "check-for-null" to catch the de-reference of NULL pointer.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7309
6f19259b-4bc3-4df7-8a09-
765794883524
}\r
\r
String[Index] = GetToken (Value.Value.string, FormSet->HiiHandle);\r
- if (String== NULL) {\r
+ if (String[Index] == NULL) {\r
Status = EFI_NOT_FOUND;\r
goto Done;\r
}\r
}\r
\r
String[Index] = GetToken (Value.Value.string, FormSet->HiiHandle);\r
- if (String== NULL) {\r
+ if (String[Index] == NULL) {\r
Status = EFI_NOT_FOUND;\r
goto Done;\r
}\r
}\r
\r
String[Index] = GetToken (Value.Value.string, FormSet->HiiHandle);\r
- if (String== NULL) {\r
+ if (String[Index] == NULL) {\r
Status = EFI_NOT_FOUND;\r
goto Done;\r
}\r
break;\r
\r
case EFI_IFR_THIS_OP:\r
+ ASSERT (CurrentStatement != NULL);\r
ExpressionOpCode->QuestionId = CurrentStatement->QuestionId;\r
break;\r
\r
//\r
// Evaluate DisableIf expression\r
//\r
+ ASSERT (CurrentExpression != NULL);\r
Status = EvaluateExpression (FormSet, CurrentForm, CurrentExpression);\r
if (EFI_ERROR (Status)) {\r
return Status;\r
break;\r
\r
case EFI_IFR_FORM_OP:\r
+ ASSERT (CurrentForm != NULL);\r
ImageId = &CurrentForm->ImageId;\r
break;\r
\r