//\r
// Get the FVB to access variable store\r
//\r
- for (Index = 0; Index < HandleCount; Index += 1, Status = EFI_NOT_FOUND) {\r
+ for (Index = 0; Index < HandleCount; Index += 1, Status = EFI_NOT_FOUND, Fvb = NULL) {\r
Status = gBS->HandleProtocol (\r
HandleBuffer[Index],\r
&gEfiFirmwareVolumeBlockProtocolGuid,\r
}\r
\r
FreePool (HandleBuffer);\r
- if (!EFI_ERROR (Status)) {\r
+ if (!EFI_ERROR (Status) && Fvb != NULL) {\r
Status = VariableCommonInitialize (Fvb);\r
ASSERT_EFI_ERROR (Status);\r
\r