commit | b4805bb1f3ed74ff260e73f571195102f435f55d | [log] [tgz] |
---|---|---|
author | Stefan Bodewig <bodewig@apache.org> | Fri Feb 05 20:42:09 2016 +0100 |
committer | Stefan Bodewig <bodewig@apache.org> | Fri Feb 05 20:42:09 2016 +0100 |
tree | af1396b527af043f64db6dc581d49a5e4203a15c | |
parent | 36335e3face4b866c7bb88b39fa8a99959d0a907 [diff] |
COMPRESS-334 alterantive fix
diff --git a/src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStream.java b/src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStream.java index 99d90e3..79bcceb 100644 --- a/src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStream.java +++ b/src/main/java/org/apache/commons/compress/archivers/ar/ArArchiveInputStream.java
@@ -345,9 +345,7 @@ int nameLen = Integer.parseInt(bsdLongName.substring(BSD_LONGNAME_PREFIX_LEN)); byte[] name = new byte[nameLen]; - int read = IOUtils.readFully(input, name); - count(read); - offset += read > 0 ? read : 0; + int read = IOUtils.readFully(this, name); if (read != nameLen) { throw new EOFException(); }