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);


Reply via email to