Author: toad
Date: 2007-10-20 20:15:49 +0000 (Sat, 20 Oct 2007)
New Revision: 15462

Modified:
   trunk/freenet/src/freenet/node/FNPPacketMangler.java
Log:
Kill other connection attempts. Prevent leak.

Modified: trunk/freenet/src/freenet/node/FNPPacketMangler.java
===================================================================
--- trunk/freenet/src/freenet/node/FNPPacketMangler.java        2007-10-20 
20:13:41 UTC (rev 15461)
+++ trunk/freenet/src/freenet/node/FNPPacketMangler.java        2007-10-20 
20:15:49 UTC (rev 15462)
@@ -980,7 +980,9 @@
                pn.jfkKe = null;
                pn.jfkKs = null;
                synchronized (pn) {
-                       pn.jfkNoncesSent.remove(replyTo);
+                       // FIXME TRUE MULTI-HOMING: winner-takes-all, kill all 
other connection attempts since we can't deal with multiple active connections
+                       // Also avoids leaking
+                       pn.jfkNoncesSent.clear();
                }

                final long t2=System.currentTimeMillis();


Reply via email to