From 04690bed9f1be9bb1b1b5c7c8e7cf21bba983eec Mon Sep 17 00:00:00 2001 From: zzz Date: Thu, 24 Sep 2015 19:08:36 +0000 Subject: [PATCH] close before rename --- apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java index af9293db0..ee9aa5ccb 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java +++ b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java @@ -1259,6 +1259,8 @@ public class SnarkManager implements CompleteListener { _snarks.put(filename, torrent); } } catch (IOException ioe) { + // close before rename/delete for windows + if (fis != null) try { fis.close(); fis = null; } catch (IOException ioe2) {} String err = _("Torrent in \"{0}\" is invalid", sfile.toString()) + ": " + ioe.getMessage(); addMessage(err); _log.error(err, ioe);