diff --git a/core-java-modules/core-java-9/src/test/java/com/baeldung/java9/inputstream/outputstream/InputStreamToOutputStreamUnitTest.java b/core-java-modules/core-java-9/src/test/java/com/baeldung/java9/inputstream/outputstream/InputStreamToOutputStreamUnitTest.java index 814824e580..69c2e7d69d 100644 --- a/core-java-modules/core-java-9/src/test/java/com/baeldung/java9/inputstream/outputstream/InputStreamToOutputStreamUnitTest.java +++ b/core-java-modules/core-java-9/src/test/java/com/baeldung/java9/inputstream/outputstream/InputStreamToOutputStreamUnitTest.java @@ -20,7 +20,7 @@ public class InputStreamToOutputStreamUnitTest { void copy(InputStream source, OutputStream target) throws IOException { byte[] buf = new byte[8192]; int length; - while ((length = source.read(buf)) > 0) { + while ((length = source.read(buf)) != -1) { target.write(buf, 0, length); } }