Author: toad
Date: 2009-03-20 22:55:02 +0000 (Fri, 20 Mar 2009)
New Revision: 26126

Modified:
   branches/db4o/freenet/src/freenet/client/async/SingleFileInserter.java
Log:
Use origSize here, don't fetch the size again


Modified: branches/db4o/freenet/src/freenet/client/async/SingleFileInserter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SingleFileInserter.java      
2009-03-20 22:54:26 UTC (rev 26125)
+++ branches/db4o/freenet/src/freenet/client/async/SingleFileInserter.java      
2009-03-20 22:55:02 UTC (rev 26126)
@@ -239,7 +239,7 @@
                boolean fitsInOneBlockAsIs = bestCodec == null ? 
compressedDataSize < blockSize : compressedDataSize < oneBlockCompressedSize;
                boolean fitsInOneCHK = bestCodec == null ? compressedDataSize < 
CHKBlock.DATA_LENGTH : compressedDataSize < CHKBlock.MAX_COMPRESSED_DATA_LENGTH;
 
-               if((fitsInOneBlockAsIs || fitsInOneCHK) && 
block.getData().size() > Integer.MAX_VALUE)
+               if((fitsInOneBlockAsIs || fitsInOneCHK) && origSize > 
Integer.MAX_VALUE)
                        throw new 
InsertException(InsertException.INTERNAL_ERROR, "2GB+ should not encode to one 
block!", null);
 
                boolean noMetadata = ((block.clientMetadata == null) || 
block.clientMetadata.isTrivial()) && targetFilename == null;

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

Reply via email to