Author: nextgens
Date: 2007-11-30 11:43:25 +0000 (Fri, 30 Nov 2007)
New Revision: 16118
Modified:
trunk/freenet/src/freenet/node/fcp/FCPServer.java
Log:
Fix the "global queue clobbering" on windows
Modified: trunk/freenet/src/freenet/node/fcp/FCPServer.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/FCPServer.java 2007-11-30 11:39:55 UTC
(rev 16117)
+++ trunk/freenet/src/freenet/node/fcp/FCPServer.java 2007-11-30 11:43:25 UTC
(rev 16118)
@@ -600,6 +600,12 @@
w.write(Integer.toString(persistentRequests.length)+ '\n');
for(int
i=0;i<persistentRequests.length;i++)
persistentRequests[i].write(w);
+
+ Closer.close(w);
+ Closer.close(osw);
+ Closer.close(gos);
+ Closer.close(bos);
+ Closer.close(fos);
FileUtil.renameTo(compressedTemp,
compressedFinal);
} catch (IOException e) {
Logger.error(this, "Cannot write
persistent requests to disk: "+e);