Author: robert
Date: 2008-01-11 23:14:10 +0000 (Fri, 11 Jan 2008)
New Revision: 17021

Modified:
   trunk/freenet/src/freenet/node/PeerNode.java
Log:
doh, off by one...


Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java        2008-01-11 23:06:54 UTC 
(rev 17020)
+++ trunk/freenet/src/freenet/node/PeerNode.java        2008-01-11 23:14:10 UTC 
(rev 17021)
@@ -989,8 +989,10 @@
                        while (i.hasPrevious()) {
                                MessageItem here=(MessageItem)i.previous();
                                //While the item we are adding is a HIGHER 
priority, move on (backwards...)
-                               if (!(addMe.getPriority() < here.getPriority()))
+                               if (!(addMe.getPriority() < 
here.getPriority())) {
+                                       if (i.hasNext()) i.next();
                                        break;
+                               }
                        }
                        i.add(addMe);
                }


Reply via email to