From 6c6b6537669ab2da6c8f88292a12d68b50543bf9 Mon Sep 17 00:00:00 2001 From: Kris Dekeyser Date: Fri, 4 Jul 2025 01:32:32 +0200 Subject: [PATCH] JPEG: added support for extra data in APP0 section Apple Multi-Picture Format JPEGs often have 4 extra bytes in the APP0 section. The pattern now skips any extra bytes beyond the fixed APP0 data. --- patterns/jpeg.hexpat | 1 + 1 file changed, 1 insertion(+) diff --git a/patterns/jpeg.hexpat b/patterns/jpeg.hexpat index 1e7269f6..76860bfc 100644 --- a/patterns/jpeg.hexpat +++ b/patterns/jpeg.hexpat @@ -145,6 +145,7 @@ struct Segment { u16 length; if (marker == Marker::APP0) { APP0 data; + u8 xtra_data[length - sizeof(length) - sizeof(data)]; } else if (marker == Marker::APP14) { APP14 data; } else if (marker == Marker::COM) {