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