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());