&gIScsiConfigGuid,\r
&AttemptConfigOrderSize\r
);\r
- ASSERT (AttemptConfigOrder != NULL);\r
+ if (AttemptConfigOrder == NULL) {\r
+ goto ON_ERROR;\r
+ }\r
for (Index = 0; Index < AttemptConfigOrderSize / sizeof (UINT8); Index++) {\r
if (AttemptConfigOrder[Index] == mPrivate->BootSelectedIndex ||\r
AttemptConfigOrder[Index] == BootSelected) {\r
\r
goto ON_EXIT;\r
} else {\r
- ASSERT (AttemptConfigOrder[Index] == BootSelected);\r
+ if (AttemptConfigOrder[Index] != BootSelected) {\r
+ goto ON_ERROR;\r
+ }\r
mPrivate->BootSelectedIndex = BootSelected;\r
//\r
// Clear the resource in ExistPrivate.\r