diff options
author | jfrijters <jfrijters> | 2010-08-03 16:38:54 +0400 |
---|---|---|
committer | jfrijters <jfrijters> | 2010-08-03 16:38:54 +0400 |
commit | 1ecdc51132d6d4cbfa6016cc93f0ece28cd19fd6 (patch) | |
tree | 507428a3e4b68122c2da68aeee630aed17a79cb0 /openjdk/java/util/zip/Inflater.java | |
parent | 50538d31a1330405b93684ed6ca4863e239d26fa (diff) |
Inflater.finished() should not throw NPE if it is called after end() is called.
Diffstat (limited to 'openjdk/java/util/zip/Inflater.java')
-rw-r--r-- | openjdk/java/util/zip/Inflater.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/openjdk/java/util/zip/Inflater.java b/openjdk/java/util/zip/Inflater.java index 65bdd86b..a5912bdf 100644 --- a/openjdk/java/util/zip/Inflater.java +++ b/openjdk/java/util/zip/Inflater.java @@ -216,7 +216,8 @@ public class Inflater */ public boolean finished() { - return mode == FINISHED && outputWindow.getAvailable() == 0; + return mode == FINISHED + && (outputWindow == null || outputWindow.getAvailable() == 0); } /** |