Author: j16sdiz
Date: 2008-10-08 08:40:14 +0000 (Wed, 08 Oct 2008)
New Revision: 22965

Modified:
   trunk/freenet/src/freenet/support/io/PaddedEphemerallyEncryptedBucket.java
Log:
BZip2OutputStream may write negative int (bug #2653)

java.io.{File,ByteArray}OutputStream accept negative number,
no reason why not accept them here.

Modified: 
trunk/freenet/src/freenet/support/io/PaddedEphemerallyEncryptedBucket.java
===================================================================
--- trunk/freenet/src/freenet/support/io/PaddedEphemerallyEncryptedBucket.java  
2008-10-08 05:19:57 UTC (rev 22964)
+++ trunk/freenet/src/freenet/support/io/PaddedEphemerallyEncryptedBucket.java  
2008-10-08 08:40:14 UTC (rev 22965)
@@ -143,8 +143,8 @@
                        if(closed) throw new IOException("Already closed!");
                        if(streamNumber != lastOutputStream)
                                throw new IllegalStateException("Writing to old 
stream in "+getName());
-                       if((b < 0) || (b > 255))
-                               throw new IllegalArgumentException();
+                       //if((b < 0) || (b > 255))
+                       //      throw new IllegalArgumentException();
                        int toWrite = pcfb.encipher(b);
                        synchronized(PaddedEphemerallyEncryptedBucket.this) {
                                out.write(toWrite);


Reply via email to