Author: toad
Date: 2005-12-10 20:21:35 +0000 (Sat, 10 Dec 2005)
New Revision: 7707
Modified:
trunk/freenet/src/freenet/node/InsertSender.java
trunk/freenet/src/freenet/node/Version.java
Log:
305: (mandatory)
Bugfix to InsertSender re waiting for completion of all transfers.
Might have been a leak?
Modified: trunk/freenet/src/freenet/node/InsertSender.java
===================================================================
--- trunk/freenet/src/freenet/node/InsertSender.java 2005-12-10 20:04:52 UTC
(rev 7706)
+++ trunk/freenet/src/freenet/node/InsertSender.java 2005-12-10 20:21:35 UTC
(rev 7707)
@@ -269,6 +269,7 @@
if (msg == null) {
// Terminal overload
// Try to propagate back to source
+ Logger.minor(this, "Timeout");
next.localRejectedOverload();
finish(TIMED_OUT, next);
return;
@@ -738,6 +739,7 @@
} else {
// Timed out
}
+ completedTransfers = true;
for(int
i=0;i<waiters.length;i++) {
if(!waiters[i].pn.isConnected()) continue;
if(!waiters[i].completedTransfer) {
Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2005-12-10 20:04:52 UTC (rev
7706)
+++ trunk/freenet/src/freenet/node/Version.java 2005-12-10 20:21:35 UTC (rev
7707)
@@ -20,10 +20,10 @@
public static final String protocolVersion = "1.0";
/** The build number of the current revision */
- public static final int buildNumber = 303;
+ public static final int buildNumber = 305;
/** Oldest build of Fred we will talk to */
- public static final int lastGoodBuild = 300;
+ public static final int lastGoodBuild = 305;
/** The highest reported build of fred */
public static int highestSeenBuild = buildNumber;