diff --git a/MfciPkg/MfciDxe/MfciDxe.c b/MfciPkg/MfciDxe/MfciDxe.c index cebd8d796a..171b01cbcd 100644 --- a/MfciPkg/MfciDxe/MfciDxe.c +++ b/MfciPkg/MfciDxe/MfciDxe.c @@ -667,8 +667,7 @@ ValidateBlobWithXdrCertificates ( break; } - PublicKeyDataCurrent = PublicKeyData + PublicKeyDataLength; - PublicKeyDataCurrent = (UINT8 *)ALIGN_POINTER (PublicKeyDataCurrent, sizeof (UINT32)); + PublicKeyDataCurrent += ALIGN_VALUE (PublicKeyDataLength, 4); } // above is inspired/borrowed from FmpDxe.c