Integrated: JDK-8265496: improve null check in DeflaterOutputStream/InflaterInputStream

Hamlin Li mli at openjdk.java.net
Tue Apr 27 01:09:38 UTC 2021


On Mon, 26 Apr 2021 01:17:43 GMT, Hamlin Li <mli at openjdk.org> wrote:

> code like below will create Deflater before null check, although it's not a real mem leak, but it's better to do null check before new Deflater.
> 
>         try {
>             DeflaterOutputStream dos = new DeflaterOutputStream(null);
>         } catch (NullPointerException e) {
>             passed = true;
>         }
> Similar issues exist in several other classes.

This pull request has now been integrated.

Changeset: 15d47877
Author:    Hamlin Li <mli at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/15d47877
Stats:     15 lines in 8 files changed: 0 ins; 0 del; 15 mod

8265496: improve null check in DeflaterOutputStream/InflaterInputStream

Reviewed-by: lancea, naoto

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

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


More information about the core-libs-dev mailing list