diff --git a/PayloadPkg/FirmwareUpdate/FirmwareUpdate.c b/PayloadPkg/FirmwareUpdate/FirmwareUpdate.c
index 9a467e58..c2344b2c 100644
--- a/PayloadPkg/FirmwareUpdate/FirmwareUpdate.c
+++ b/PayloadPkg/FirmwareUpdate/FirmwareUpdate.c
@@ -1,7 +1,7 @@
/** @file
This driver is to update firmware in boot media.
-Copyright (c) 2017, Intel Corporation. All rights reserved.
+Copyright (c) 2017 - 2021, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
**/
@@ -51,6 +51,7 @@ VerifySblVersion (
BOOT_LOADER_VERSION *CurrentBlVersion;
VOID *GuidHob;
EFI_STATUS Status;
+ EXT_BOOT_LOADER_VERSION *ExtBlVersion;
//
// SVN check for BIOS
@@ -66,7 +67,8 @@ VerifySblVersion (
DEBUG((DEBUG_ERROR, "Failed to get current firmware version\n"));
return EFI_NOT_FOUND;
}
- CurrentBlVersion = (BOOT_LOADER_VERSION *)GET_GUID_HOB_DATA (GuidHob);
+ ExtBlVersion = (EXT_BOOT_LOADER_VERSION *)GET_GUID_HOB_DATA (GuidHob);
+ CurrentBlVersion = &ExtBlVersion->Version;
//
// Get base address of Stage 1A in capsule Image