[freenet-cvs] r16928 - trunk/freenet/src/freenet/store

toad at freenetproject.org toad at freenetproject.org
Sat Jan 5 22:03:45 UTC 2008


Author: toad
Date: 2008-01-05 22:03:45 +0000 (Sat, 05 Jan 2008)
New Revision: 16928

Modified:
   trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
Log:
!collidable - CHKs can't collide, SSKs can

Modified: trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
===================================================================
--- trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java	2008-01-05 21:56:46 UTC (rev 16927)
+++ trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java	2008-01-05 22:03:45 UTC (rev 16928)
@@ -1345,7 +1345,7 @@
 			boolean overwrite) throws KeyCollisionException, IOException {
 		StorableBlock oldBlock = fetch(routingkey, fullKey, false);
 		if(oldBlock != null) {
-			if(collidable) return;
+			if(!collidable) return;
 			if(!block.equals(oldBlock)) {
 				if(!overwrite)
 					throw new KeyCollisionException();




More information about the cvs mailing list