Author: toad
Date: 2006-06-01 17:35:43 +0000 (Thu, 01 Jun 2006)
New Revision: 8968
Modified:
trunk/freenet/src/freenet/client/async/SplitFileFetcher.java
trunk/freenet/src/freenet/node/Version.java
Log:
767: Doh.
Modified: trunk/freenet/src/freenet/client/async/SplitFileFetcher.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SplitFileFetcher.java
2006-06-01 16:49:26 UTC (rev 8967)
+++ trunk/freenet/src/freenet/client/async/SplitFileFetcher.java
2006-06-01 17:35:43 UTC (rev 8968)
@@ -172,7 +172,7 @@
public void segmentFinished(SplitFileFetcherSegment segment) {
Logger.minor(this, "Finished segment: "+segment);
- boolean alreadyFinished = false;
+ boolean finish = false;
synchronized(this) {
boolean allDone = true;
for(int i=0;i<segments.length;i++)
@@ -183,15 +183,14 @@
if(allDone) {
if(allSegmentsFinished) {
Logger.error(this, "Was already
finished! (segmentFinished("+segment+")");
- alreadyFinished = true;
} else {
allSegmentsFinished = true;
+ finish = true;
}
- }
+ }
notifyAll();
}
- if(!alreadyFinished)
- finish();
+ if(finish) finish();
}
private void finish() {
Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2006-06-01 16:49:26 UTC (rev
8967)
+++ trunk/freenet/src/freenet/node/Version.java 2006-06-01 17:35:43 UTC (rev
8968)
@@ -18,7 +18,7 @@
public static final String protocolVersion = "1.0";
/** The build number of the current revision */
- private static final int buildNumber = 766;
+ private static final int buildNumber = 767;
/** Oldest build of Fred we will talk to */
private static final int lastGoodBuild = 765;