Author: toad
Date: 2008-04-30 16:17:54 +0000 (Wed, 30 Apr 2008)
New Revision: 19626

Modified:
   trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
Log:
Write the fullKey when fetching.

Modified: trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
===================================================================
--- trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2008-04-30 
16:13:20 UTC (rev 19625)
+++ trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2008-04-30 
16:17:54 UTC (rev 19626)
@@ -1189,6 +1189,12 @@

                                block = callback.construct(data, header, 
routingkey, fullKey);

+                               // Write the key.
+                               byte[] newFullKey = block.getFullKey();
+                               if(keysRAF != null) {
+                                       fcWriteKey(storeBlock.offset, 
newFullKey);
+                               }
+                               
                                if(!Arrays.equals(block.getRoutingKey(), 
routingkey)) {

                                        synchronized(this) {


Reply via email to