Author: toad
Date: 2008-02-05 00:55:02 +0000 (Tue, 05 Feb 2008)
New Revision: 17543
Modified:
trunk/freenet/src/freenet/node/Persister.java
Log:
Don't try to move it if it was deleted either
Modified: trunk/freenet/src/freenet/node/Persister.java
===================================================================
--- trunk/freenet/src/freenet/node/Persister.java 2008-02-05 00:52:14 UTC
(rev 17542)
+++ trunk/freenet/src/freenet/node/Persister.java 2008-02-05 00:55:02 UTC
(rev 17543)
@@ -62,12 +62,13 @@
FileOutputStream fos = new
FileOutputStream(persistTemp);
try {
fs.writeTo(fos);
+ fos.close();
+ FileUtil.renameTo(persistTemp, persistTarget);
} catch (IOException e) {
persistTemp.delete();
} finally {
Closer.close(fos);
}
- FileUtil.renameTo(persistTemp, persistTarget);
} catch (FileNotFoundException e) {
Logger.error(this, "Could not store throttle data to
disk: "+e, e);
return;