Streams: bug fixes
[nikiroo-utils.git] / src / be / nikiroo / utils / IOUtils.java
index 9cdaba840af79727fba495b2095af03cf5918c2f..9ab638af06e1486122de1c059abec3eb5b0a4980 100644 (file)
@@ -13,6 +13,8 @@ import java.util.zip.ZipEntry;
 import java.util.zip.ZipInputStream;
 import java.util.zip.ZipOutputStream;
 
+import be.nikiroo.utils.streams.MarkableFileInputStream;
+
 /**
  * This class offer some utilities based around Streams and Files.
  * 
@@ -54,7 +56,7 @@ public class IOUtils {
                        throws IOException {
                byte buffer[] = new byte[4096];
                int len = in.read(buffer);
-               while (len > 0) {
+               while (len > -1) {
                        out.write(buffer, 0, len);
                        len = in.read(buffer);
                }