Author: toad
Date: 2007-12-06 00:59:31 +0000 (Thu, 06 Dec 2007)
New Revision: 16349

Modified:
   trunk/freenet/src/freenet/node/FNPPacketMangler.java
Log:
DOH! Actually receive data packets post-connect!

Modified: trunk/freenet/src/freenet/node/FNPPacketMangler.java
===================================================================
--- trunk/freenet/src/freenet/node/FNPPacketMangler.java        2007-12-06 
00:34:39 UTC (rev 16348)
+++ trunk/freenet/src/freenet/node/FNPPacketMangler.java        2007-12-06 
00:59:31 UTC (rev 16349)
@@ -268,6 +268,18 @@
                                pn = anonPeers[i];
                                if(pn == opn) continue;
                                if(tryProcessAuthAnonReply(buf, offset, length, 
pn, peer, now)) return;
+                               if(tryProcess(buf, offset, length, 
pn.getCurrentKeyTracker(), now)) {
+                                       pn.changedIP(peer);
+                                       return;
+                               }
+                               if(tryProcess(buf, offset, length, 
pn.getPreviousKeyTracker(), now)) {
+                                       pn.changedIP(peer);
+                                       return;
+                               }
+                               if(tryProcess(buf, offset, length, 
pn.getUnverifiedKeyTracker(), now)) {
+                                       pn.changedIP(peer);
+                                       return;
+                               }
                        }
                }



Reply via email to