Author: nextgens
Date: 2008-08-06 18:02:34 +0000 (Wed, 06 Aug 2008)
New Revision: 21643

Modified:
   trunk/freenet/src/freenet/node/NodeDispatcher.java
Log:
FOAF: force-disconnect in case we have some evidences that the peer isn't 
genuine

Modified: trunk/freenet/src/freenet/node/NodeDispatcher.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeDispatcher.java  2008-08-06 17:58:32 UTC 
(rev 21642)
+++ trunk/freenet/src/freenet/node/NodeDispatcher.java  2008-08-06 18:02:34 UTC 
(rev 21643)
@@ -161,6 +161,7 @@
                         */
                        if((OpennetManager.MAX_PEERS_FOR_SCALING < locs.length) 
&& (source.isOpennet())) {
                                Logger.error(this, "We received "+locs.length+ 
" locations from "+source.toString()+"! That should *NOT* happen!");
+                               source.forceDisconnect(true);
                                return true;
                        } else {
                                // We are on darknet and we trust our peers OR 
we are on opennet


Reply via email to