From f8531daa5cc1bc79f0bc5f7f647d5001fc45d533 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Thu, 11 Sep 2025 10:40:09 -0400 Subject: [PATCH] Ensure overlay accounts for certificates properly --- SabreTools.Serialization/Wrappers/PortableExecutable.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SabreTools.Serialization/Wrappers/PortableExecutable.cs b/SabreTools.Serialization/Wrappers/PortableExecutable.cs index 5cda1779..06dc0bf9 100644 --- a/SabreTools.Serialization/Wrappers/PortableExecutable.cs +++ b/SabreTools.Serialization/Wrappers/PortableExecutable.cs @@ -215,7 +215,7 @@ namespace SabreTools.Serialization.Wrappers // If we have certificate data, use that as the end if (OptionalHeader?.CertificateTable != null) { - int certificateTableAddress = (int)OptionalHeader.CertificateTable.VirtualAddress.ConvertVirtualAddress(SectionTable); + int certificateTableAddress = (int)OptionalHeader.CertificateTable.VirtualAddress; if (certificateTableAddress != 0 && certificateTableAddress < dataLength) dataLength = certificateTableAddress; }