Pārlūkot izejas kodu

fix broken JPEG loading. Issue #40001

(cherry picked from commit d9f5c47d2a9730b4b5cc6d7059b069cd0867414e)
Ondrej Pokorny 2 gadi atpakaļ
vecāks
revīzija
172952684c
1 mainītis faili ar 1 papildinājumiem un 0 dzēšanām
  1. 1 0
      packages/pasjpeg/src/jdmarker.pas

+ 1 - 0
packages/pasjpeg/src/jdmarker.pas

@@ -1747,6 +1747,7 @@ begin
       datasrc^.next_input_byte := next_input_byte;
       datasrc^.bytes_in_buffer := bytes_in_buffer;
       cinfo^.src^.skip_input_data(cinfo, long(Offset-headerlen));
+      Dec(remaining, long(Offset-headerlen));
       next_input_byte := datasrc^.next_input_byte;
       bytes_in_buffer := datasrc^.bytes_in_buffer;
     end;