[freenet-cvs] r13576 - trunk/freenet/src/freenet/pluginmanager

nextgens at freenetproject.org nextgens at freenetproject.org
Wed Jun 13 18:43:42 UTC 2007


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




More information about the cvs mailing list