Author: nextgens
Date: 2007-11-28 15:18:38 +0000 (Wed, 28 Nov 2007)
New Revision: 16014
Modified:
trunk/freenet/src/freenet/node/fcp/FCPServer.java
Log:
Don't rename the file if we can't write it properly
Modified: trunk/freenet/src/freenet/node/fcp/FCPServer.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/FCPServer.java 2007-11-28 15:18:11 UTC
(rev 16013)
+++ trunk/freenet/src/freenet/node/fcp/FCPServer.java 2007-11-28 15:18:38 UTC
(rev 16014)
@@ -599,7 +599,8 @@
w = new BufferedWriter(osw);
w.write(Integer.toString(persistentRequests.length)+ '\n');
for(int
i=0;i<persistentRequests.length;i++)
- persistentRequests[i].write(w);
+ persistentRequests[i].write(w);
+ FileUtil.renameTo(compressedTemp,
compressedFinal);
} catch (IOException e) {
Logger.error(this, "Cannot write
persistent requests to disk: "+e);
} finally {
@@ -609,7 +610,6 @@
Closer.close(bos);
Closer.close(fos);
}
- FileUtil.renameTo(compressedTemp,
compressedFinal);
}
if(logMINOR) Logger.minor(this, "Stored persistent
requests");
} finally {