RFR: 8266435: WBMPImageReader.read() should not truncate the input stream

Sergey Bylokhov serb at openjdk.java.net
Wed Nov 24 06:14:08 UTC 2021


On Tue, 23 Nov 2021 11:05:27 GMT, Jayathirth D V <jdv at openjdk.org> wrote:

> If we use a custom stream and specify limit on stream.read() length, WBMPImageReader.read() doesnt verify whether we are decoded complete data or not. We can check the length of data decoded and rerun the stream.read() or use readFully(). In case of other decoders like BMP we are using readFully(), so i have updated WBMPImageReader.read() to use readFully().

Marked as reviewed by serb (Reviewer).

-------------

PR: https://git.openjdk.java.net/jdk/pull/6518



More information about the client-libs-dev mailing list