Skip to content

Commit 4d54318

Browse files
committed
BytesHandle: return -1 on EOF
1 parent 6c094f7 commit 4d54318

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/main/java/org/scijava/io/handle/BytesHandle.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,9 @@ public int read(final byte[] b, final int off, int len) throws IOException {
9090
if (offset + len > length()) {
9191
len = (int) (length() - offset);
9292
}
93+
if(len == 0) { // EOF
94+
return -1;
95+
}
9396
bytes().getBytes(offset, b, off, len);
9497
offset += len;
9598
return len;

0 commit comments

Comments
 (0)