[freenet-cvs] r21005 - branches/saltedhashstore/freenet/src/freenet/store/saltedhash

j16sdiz at freenetproject.org j16sdiz at freenetproject.org
Wed Jul 9 08:41:57 UTC 2008


Author: j16sdiz
Date: 2008-07-09 08:41:57 +0000 (Wed, 09 Jul 2008)
New Revision: 21005

Modified:
   branches/saltedhashstore/freenet/src/freenet/store/saltedhash/SaltedHashFreenetStore.java
Log:
never read free entry

Modified: branches/saltedhashstore/freenet/src/freenet/store/saltedhash/SaltedHashFreenetStore.java
===================================================================
--- branches/saltedhashstore/freenet/src/freenet/store/saltedhash/SaltedHashFreenetStore.java	2008-07-09 08:41:34 UTC (rev 21004)
+++ branches/saltedhashstore/freenet/src/freenet/store/saltedhash/SaltedHashFreenetStore.java	2008-07-09 08:41:57 UTC (rev 21005)
@@ -565,6 +565,9 @@
 		Entry entry = new Entry(mbf, null, null);
 		entry.curOffset = offset;
 
+		if (entry.isFree())
+			return entry; // don't read free entry
+		
 		if (routingKey != null) {
 			if (!Arrays.equals(routingKey, entry.digestedRoutingKey))
 				return null;




More information about the cvs mailing list