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