Author: toad
Date: 2008-02-18 13:53:14 +0000 (Mon, 18 Feb 2008)
New Revision: 18040

Modified:
   trunk/freenet/src/freenet/node/ResettingHTLProbeRequestHandler.java
Log:
Don't start the sender if we are no longer connected to the originator. Explain 
why this is safe in comments.

Modified: trunk/freenet/src/freenet/node/ResettingHTLProbeRequestHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/ResettingHTLProbeRequestHandler.java 
2008-02-18 13:51:01 UTC (rev 18039)
+++ trunk/freenet/src/freenet/node/ResettingHTLProbeRequestHandler.java 
2008-02-18 13:53:14 UTC (rev 18040)
@@ -53,7 +53,8 @@
                        source.sendAsync(accepted, null, 0, sender);
                        source.sendAsync(trace, null, 0, sender);
                } catch (NotConnectedException e) {
-                       // Ignore, sender will pick up
+                       // We completed(id), rather than locking it, so we 
don't need to unlock.
+                       return; // So all we need to do is not start the sender.
                }
                sender.start();
        }


Reply via email to