&BufferSize,\r
HandleBuffer);\r
\r
- } else if (EFI_ERROR (Status)) {\r
+ }\r
+\r
+ if (EFI_ERROR (Status)) {\r
Result->Type = EFI_IFR_TYPE_UNDEFINED;\r
Status = EFI_SUCCESS;\r
goto Done;\r
}\r
\r
+ ASSERT (HandleBuffer != NULL);\r
for ( Index = 0; Index < BufferSize / sizeof(EFI_HANDLE); Index ++) {\r
Status = gBS->HandleProtocol (\r
HandleBuffer[Index],\r