Author: nextgens
Date: 2008-08-25 20:18:22 +0000 (Mon, 25 Aug 2008)
New Revision: 22144
Modified:
trunk/freenet/src/freenet/support/compress/GzipCompressor.java
Log:
sanity check
Modified: trunk/freenet/src/freenet/support/compress/GzipCompressor.java
===================================================================
--- trunk/freenet/src/freenet/support/compress/GzipCompressor.java
2008-08-25 20:17:41 UTC (rev 22143)
+++ trunk/freenet/src/freenet/support/compress/GzipCompressor.java
2008-08-25 20:18:22 UTC (rev 22144)
@@ -16,6 +16,8 @@
public class GzipCompressor extends Compressor {
public Bucket compress(Bucket data, BucketFactory bf, long maxLength)
throws IOException, CompressionOutputSizeException {
+ if(maxLength <= 0)
+ throw new IllegalArgumentException();
Bucket output = bf.makeBucket(maxLength);
InputStream is = null;
OutputStream os = null;