From 316b1385da0c25c8bcd75feef385942957031156 Mon Sep 17 00:00:00 2001 From: pelya Date: Sat, 21 Aug 2010 12:24:23 +0300 Subject: [PATCH] Eh I'm so stupid. Epic bug with DataDownloader fixed (it won't truncate files anymore) - now I can remove all manual CRC checks. --- project/src/DataDownloader.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/project/src/DataDownloader.java b/project/src/DataDownloader.java index 609f62a8e..9a4ef66e9 100644 --- a/project/src/DataDownloader.java +++ b/project/src/DataDownloader.java @@ -293,9 +293,10 @@ class DataDownloader extends Thread try { int len = zip.read(buf); - while (len > 0) + while (len >= 0) { - out.write(buf, 0, len); + if(len > 0) + out.write(buf, 0, len); len = zip.read(buf); percent = "";