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

Jayathirth D V jdv at openjdk.java.net
Thu Dec 2 05:04:31 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().

This pull request has now been integrated.

Changeset: 8198807b
Author:    Jayathirth D V <jdv at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/8198807b4a811040c7d9f65fb98494fc7d840814
Stats:     122 lines in 2 files changed: 118 ins; 0 del; 4 mod

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

Reviewed-by: serb

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

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



More information about the client-libs-dev mailing list