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