diff --git a/launcher/src/main/java/com/skcraft/launcher/util/HttpRequest.java b/launcher/src/main/java/com/skcraft/launcher/util/HttpRequest.java index 43d4f37..5c97082 100644 --- a/launcher/src/main/java/com/skcraft/launcher/util/HttpRequest.java +++ b/launcher/src/main/java/com/skcraft/launcher/util/HttpRequest.java @@ -290,9 +290,10 @@ public HttpRequest saveContent(File file) throws IOException, InterruptedException { FileOutputStream fos = null; BufferedOutputStream bos = null; + boolean shouldAppend = resumeInfo != null && getResponseCode() == 206; try { - fos = new FileOutputStream(file, resumeInfo != null); + fos = new FileOutputStream(file, shouldAppend); bos = new BufferedOutputStream(fos); saveContent(bos);