From 86a19aa226c4aa81be8d6fe56458c40046333e12 Mon Sep 17 00:00:00 2001 From: Valentin Lenhart Date: Sat, 14 Sep 2024 22:06:29 +0200 Subject: [PATCH] fix off by one error in coff pattern --- patterns/coff.hexpat | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/patterns/coff.hexpat b/patterns/coff.hexpat index 9c9af1bf..dfbef130 100644 --- a/patterns/coff.hexpat +++ b/patterns/coff.hexpat @@ -164,7 +164,10 @@ bitfield SectionFlags { }; fn format_alignment(u8 alignment) { - return 1 << alignment; + if(alignment > 0) { + return 1 << (alignment - 1); + } + return alignment; }; struct Relocations {