Author: nextgens
Date: 2007-06-13 18:43:41 +0000 (Wed, 13 Jun 2007)
New Revision: 13576

Modified:
   trunk/freenet/src/freenet/pluginmanager/PluginManager.java
Log:
r13355 has introduced a bug, I might fix it here

Modified: trunk/freenet/src/freenet/pluginmanager/PluginManager.java
===================================================================
--- trunk/freenet/src/freenet/pluginmanager/PluginManager.java  2007-06-13 
18:40:36 UTC (rev 13575)
+++ trunk/freenet/src/freenet/pluginmanager/PluginManager.java  2007-06-13 
18:43:41 UTC (rev 13576)
@@ -366,7 +366,10 @@
                                        bos.write(buffer, writenBytes, len);
                                        writenBytes +=len;
                                }
-                               f.renameTo(finalFile);
+                               bos.close();
+                               fos.close();
+                               if(!f.renameTo(finalFile))
+                                       Logger.error(this, "Failed to rename 
"+f+" into "+finalFile);
                                filename = "*@file://" + 
FileUtil.getCanonicalFile(f);
                                if(logMINOR) Logger.minor(this, "Rewritten to 
"+filename);
                        } catch (MalformedURLException mue) {


Reply via email to