diff --git a/BootloaderCorePkg/Stage2/Stage2Hob.c b/BootloaderCorePkg/Stage2/Stage2Hob.c index 0701f3ac..d2ff1bc9 100644 --- a/BootloaderCorePkg/Stage2/Stage2Hob.c +++ b/BootloaderCorePkg/Stage2/Stage2Hob.c @@ -989,7 +989,9 @@ BuildExtraInfoHob ( TpmLibGetActivePcrBanks (&SecureBootInfoHob->TpmPcrActivePcrBanks); - SecureBootInfoHob->FirmwareDebuggerInitialized = ((LoaderPlatformInfo->HwState >> 2) || (LoaderPlatformInfo->HwState >> 3)); + if (LoaderPlatformInfo != NULL) { + SecureBootInfoHob->FirmwareDebuggerInitialized = ((LoaderPlatformInfo->HwState >> 2) || (LoaderPlatformInfo->HwState >> 3)); + } // SBL supports only TPM 2.0 if (SecureBootInfoHob->MeasuredBootEnabled) {