diff --git a/src/java.base/share/classes/java/util/zip/Inflater.java b/src/java.base/share/classes/java/util/zip/Inflater.java index 18275ea6540..4294981bec6 100644 --- a/src/java.base/share/classes/java/util/zip/Inflater.java +++ b/src/java.base/share/classes/java/util/zip/Inflater.java @@ -419,7 +419,9 @@ public class Inflater { needDict = true; } if (input != null) { - input.position(inputPos + read); + if (read > 0) { + input.position(inputPos + read); + } } else { this.inputPos = inputPos + read; }