summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/it_jaros/jscanner/Scanner.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/com/it_jaros/jscanner/Scanner.java b/src/main/java/com/it_jaros/jscanner/Scanner.java
index 7ef6c3e..775c0d5 100644
--- a/src/main/java/com/it_jaros/jscanner/Scanner.java
+++ b/src/main/java/com/it_jaros/jscanner/Scanner.java
@@ -417,7 +417,9 @@ public class Scanner implements AutoCloseable {
if (bytesRead == -1) {
break;
}
- byteArrayOutputStream.write(buffer, 0, bytesRead);
+ if (bytesRead > 0) {
+ byteArrayOutputStream.write(buffer, 0, bytesRead);
+ }
long remaining = deadlineNanos - System.nanoTime();
if (remaining <= 0) {
timedout = true;