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;


Reply via email to