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