Author: toad
Date: 2008-04-30 16:20:07 +0000 (Wed, 30 Apr 2008)
New Revision: 19627

Modified:
   trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
Log:
Check the length

Modified: trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
===================================================================
--- trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2008-04-30 
16:17:54 UTC (rev 19626)
+++ trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2008-04-30 
16:20:07 UTC (rev 19627)
@@ -2165,6 +2165,7 @@
                } while (bf.hasRemaining());
        }
        private void fcWriteKey(long entry, byte[] data) throws IOException {
+               assert(data.length == keyLength);
                ByteBuffer bf = ByteBuffer.wrap(data);
                do {
                        int byteWritten = keysFC.write(bf, entry * keyLength + 
bf.position());


Reply via email to