This is an automated email from the ASF dual-hosted git repository. bodewig pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-compress.git
commit 2d1392d2544165df2ae6bdb73f7473fd30dad33f Author: Stefan Bodewig <[email protected]> AuthorDate: Fri May 14 18:05:39 2021 +0200 fix single-byte read when nothing has been read Credit to OSS-Fuzz --- .../org/apache/commons/compress/utils/BoundedArchiveInputStream.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/apache/commons/compress/utils/BoundedArchiveInputStream.java b/src/main/java/org/apache/commons/compress/utils/BoundedArchiveInputStream.java index b8e351c..d685968 100644 --- a/src/main/java/org/apache/commons/compress/utils/BoundedArchiveInputStream.java +++ b/src/main/java/org/apache/commons/compress/utils/BoundedArchiveInputStream.java @@ -58,7 +58,7 @@ public abstract class BoundedArchiveInputStream extends InputStream { singleByteBuffer.rewind(); } int read = read(loc, singleByteBuffer); - if (read < 0) { + if (read < 1) { return read; } loc++;
