Author: toad
Date: 2008-03-05 13:13:27 +0000 (Wed, 05 Mar 2008)
New Revision: 18371

Modified:
   trunk/freenet/src/freenet/node/fcp/FCPServer.java
Log:
Hopefully fix the lose-the-queue bug.

Modified: trunk/freenet/src/freenet/node/fcp/FCPServer.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/FCPServer.java   2008-03-05 13:04:56 UTC 
(rev 18370)
+++ trunk/freenet/src/freenet/node/fcp/FCPServer.java   2008-03-05 13:13:27 UTC 
(rev 18371)
@@ -475,8 +475,10 @@
                                }
                        } catch (IOException e) {
                                throw new 
InvalidConfigValueException(l10n("downloadsFileDoesNotExistCannotCreate")+ " : 
"+e.getLocalizedMessage());
+                       } finally {
+                               // Must be deleted, otherwise we will read from 
it and ignore the temp file => lose the queue.
+                               f.delete();
                        }
-                       f.delete();
                }
        }



Reply via email to