diff --git a/Clover/app/src/main/java/org/floens/chan/utils/ImageSaver.java b/Clover/app/src/main/java/org/floens/chan/utils/ImageSaver.java index ce0ad383..6a43dca6 100644 --- a/Clover/app/src/main/java/org/floens/chan/utils/ImageSaver.java +++ b/Clover/app/src/main/java/org/floens/chan/utils/ImageSaver.java @@ -255,9 +255,10 @@ public class ImageSaver { try { is = new FileInputStream(source); os = new FileOutputStream(destination); - IOUtils.copy(new FileInputStream(source), new FileOutputStream(destination)); + IOUtils.copy(is, os); } catch (IOException e) { res = false; + } finally { IOUtils.closeQuietly(is); IOUtils.closeQuietly(os); }