Author: toad
Date: 2008-07-24 20:57:51 +0000 (Thu, 24 Jul 2008)
New Revision: 21381

Modified:
   branches/db4o/freenet/src/freenet/client/async/SplitFileFetcher.java
Log:
In fact, this qualifies as bogus metadata.

Modified: branches/db4o/freenet/src/freenet/client/async/SplitFileFetcher.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SplitFileFetcher.java        
2008-07-24 20:55:31 UTC (rev 21380)
+++ branches/db4o/freenet/src/freenet/client/async/SplitFileFetcher.java        
2008-07-24 20:57:51 UTC (rev 21381)
@@ -116,8 +116,8 @@
                        checkBlocksPerSegment = -1;
                        segmentCount = 1;
                        if(splitfileCheckBlocks.length > 0) {
-                               Logger.error(this, "Splitfile type is 
SPLITFILE_NONREDUNDANT yet "+splitfileCheckBlocks.length+" check blocks 
found!!");
-                               splitfileCheckBlocks = new ClientCHK[0];
+                               Logger.error(this, "Splitfile type is 
SPLITFILE_NONREDUNDANT yet "+splitfileCheckBlocks.length+" check blocks found!! 
: "+this);
+                               throw new 
FetchException(FetchException.INVALID_METADATA, "Splitfile type is 
non-redundant yet have "+splitfileCheckBlocks.length+" check blocks");
                        }
                } else if(splitfileType == Metadata.SPLITFILE_ONION_STANDARD) {
                        byte[] params = metadata.splitfileParams();


Reply via email to