Author: toad
Date: 2007-06-14 12:53:21 +0000 (Thu, 14 Jun 2007)
New Revision: 13594
Modified:
trunk/freenet/src/freenet/node/updater/UpdateOverMandatoryManager.java
Log:
Add to failed transfer list when the transfer fails
Modified: trunk/freenet/src/freenet/node/updater/UpdateOverMandatoryManager.java
===================================================================
--- trunk/freenet/src/freenet/node/updater/UpdateOverMandatoryManager.java
2007-06-14 12:46:44 UTC (rev 13593)
+++ trunk/freenet/src/freenet/node/updater/UpdateOverMandatoryManager.java
2007-06-14 12:53:21 UTC (rev 13594)
@@ -572,6 +572,10 @@
Logger.error(this, "Failed receiving recovation because
URI not parsable: "+e+" for "+key, e);
System.err.println("Failed receiving recovation because
URI not parsable: "+e+" for "+key);
e.printStackTrace();
+ synchronized(this) {
+ // Wierd case of a failed transfer
+ nodesSayKeyRevokedFailedTransfer.add(source);
+ }
cancelSend(source, uid);
return true;
}
@@ -581,6 +585,10 @@
"Node: "+source.getPeer()+" :
"+source.getName()+"\n"+
"Our URI:
"+updateManager.revocationURI+"\n"+
"Their URI: "+revocationURI);
+ synchronized(this) {
+ // Wierd case of a failed transfer
+ nodesSayKeyRevokedFailedTransfer.add(source);
+ }
cancelSend(source, uid);
return true;
}