From 1df5c01bfbf40ebd1d3a5e4eb702b6ddbfe0451d Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Mon, 8 Apr 2024 21:02:52 -0400 Subject: [PATCH] LibGfx/JPEG2000: Make unimplemented markers in main header fatal We now implement decoding enough marker segments that we can do this. --- Userland/Libraries/LibGfx/ImageFormats/JPEG2000Loader.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Userland/Libraries/LibGfx/ImageFormats/JPEG2000Loader.cpp b/Userland/Libraries/LibGfx/ImageFormats/JPEG2000Loader.cpp index ec651f74de9..9ee1f2dbaf5 100644 --- a/Userland/Libraries/LibGfx/ImageFormats/JPEG2000Loader.cpp +++ b/Userland/Libraries/LibGfx/ImageFormats/JPEG2000Loader.cpp @@ -549,6 +549,7 @@ static ErrorOr parse_codestream_main_header(JPEG2000LoadingContext& contex } else { // FIXME: These are valid main header markers. Parse contents. dbgln("JPEG2000ImageDecoderPlugin: marker {:#04x} not yet implemented", marker.marker); + return Error::from_string_literal("JPEG2000ImageDecoderPlugin: marker not yet implemented"); } break; }