diff --git a/Userland/Libraries/LibGfx/JPEGLoader.cpp b/Userland/Libraries/LibGfx/JPEGLoader.cpp index f34b837f6c..dcc2397918 100644 --- a/Userland/Libraries/LibGfx/JPEGLoader.cpp +++ b/Userland/Libraries/LibGfx/JPEGLoader.cpp @@ -1342,6 +1342,7 @@ static ErrorOr> construct_macroblocks(JPEGLoadingContext& con TRY(read_start_of_scan(*context.stream, context)); TRY(scan_huffman_stream(*context.stream, context.current_scan.huffman_stream)); TRY(decode_huffman_stream(context, macroblocks)); + } else if (marker == JPEG_EOI) { return macroblocks; } else { dbgln_if(JPEG_DEBUG, "{}: Unexpected marker {:x}!", TRY(context.stream->tell()), marker);