Author: toad
Date: 2008-11-18 13:59:37 +0000 (Tue, 18 Nov 2008)
New Revision: 23728

Modified:
   trunk/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
Log:
Logging


Modified: trunk/freenet/src/freenet/client/async/SplitFileFetcherSegment.java
===================================================================
--- trunk/freenet/src/freenet/client/async/SplitFileFetcherSegment.java 
2008-11-18 13:25:17 UTC (rev 23727)
+++ trunk/freenet/src/freenet/client/async/SplitFileFetcherSegment.java 
2008-11-18 13:59:37 UTC (rev 23728)
@@ -234,7 +234,11 @@
                        for(int i=0;i<dataBuckets.length;i++) {
                                SplitfileBlock status = dataBuckets[i];
                                Bucket data = status.getData();
-                               osSize += BucketTools.copyTo(data, os, 
Long.MAX_VALUE);
+                               long copied = BucketTools.copyTo(data, os, 
Long.MAX_VALUE);
+                               osSize += copied;
+                               if(i != dataBuckets.length-1 && copied != 32768)
+                                       Logger.error(this, "Copied only 
"+copied+" bytes from "+data+" (bucket "+i+")");
+                               if(logMINOR) Logger.minor(this, "Copied 
"+copied+" bytes from bucket "+i);
                        }
                        if(logMINOR) Logger.minor(this, "Copied data 
("+osSize+")");
                        os.close();

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to