diff --git a/http/src/main/java/retrofit/http/Fetcher.java b/http/src/main/java/retrofit/http/Fetcher.java index 2a460ba91ceb0c480d3907712cc060cd77353947..8f4d1f66e8b9ce2024244e2d49653f91ca062758 100644 --- a/http/src/main/java/retrofit/http/Fetcher.java +++ b/http/src/main/java/retrofit/http/Fetcher.java @@ -98,7 +98,7 @@ public class Fetcher { try { byte[] buffer = new byte[4096]; int read; - while ((read = in.read(buffer)) > -1) { + while ((read = in.read(buffer)) != -1) { out.write(buffer, read); if (progressListener != null) { totalRead += read;