Author: toad
Date: 2008-09-23 16:35:11 +0000 (Tue, 23 Sep 2008)
New Revision: 22772

Modified:
   trunk/freenet/src/freenet/node/FailureTable.java
Log:
Unlock in a CHK case.
See #2582.


Modified: trunk/freenet/src/freenet/node/FailureTable.java
===================================================================
--- trunk/freenet/src/freenet/node/FailureTable.java    2008-09-23 16:34:03 UTC 
(rev 22771)
+++ trunk/freenet/src/freenet/node/FailureTable.java    2008-09-23 16:35:11 UTC 
(rev 22772)
@@ -450,6 +450,7 @@
                        if(block == null) {
                                // Don't have the key
                                
source.sendAsync(DMT.createFNPGetOfferedKeyInvalid(uid, 
DMT.GET_OFFERED_KEY_REJECTED_NO_KEY), null, senderCounter);
+                               node.unlockUID(uid, isSSK, false, false, true, 
false);
                                return;
                        }
                        Message df = DMT.createFNPCHKDataFound(uid, 
block.getRawHeaders());


Reply via email to