Author: j16sdiz
Date: 2008-09-20 05:32:46 +0000 (Sat, 20 Sep 2008)
New Revision: 22716

Modified:
   trunk/freenet/src/freenet/node/PacketSender.java
Log:
fix java.lang.ArrayIndexOutOfBoundsException, import

Modified: trunk/freenet/src/freenet/node/PacketSender.java
===================================================================
--- trunk/freenet/src/freenet/node/PacketSender.java    2008-09-19 22:59:03 UTC 
(rev 22715)
+++ trunk/freenet/src/freenet/node/PacketSender.java    2008-09-20 05:32:46 UTC 
(rev 22716)
@@ -8,15 +8,9 @@

 import org.tanukisoftware.wrapper.WrapperManager;

-import freenet.io.comm.DMT;
-import freenet.io.comm.Message;
-import freenet.io.comm.NotConnectedException;
-import freenet.io.comm.PacketSocketHandler;
-import freenet.io.comm.UdpSocketHandler;
 import freenet.support.FileLoggerHook;
 import freenet.support.Logger;
 import freenet.support.OOMHandler;
-import freenet.support.WouldBlockException;
 import freenet.support.io.NativeThread;

 /**
@@ -226,7 +220,7 @@

                int newBrokeAt = 0;
                for(int i = 0; i < nodes.length; i++) {
-                       PeerNode pn = nodes[i + brokeAt % nodes.length];
+                       PeerNode pn = nodes[(i + brokeAt) % nodes.length];
                        lastReceivedPacketFromAnyNode =
                                Math.max(pn.lastReceivedPacketTime(), 
lastReceivedPacketFromAnyNode);
                        pn.maybeOnConnect();


Reply via email to