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;
                }


Reply via email to