Author: toad
Date: 2008-09-19 18:56:57 +0000 (Fri, 19 Sep 2008)
New Revision: 22711

Modified:
   trunk/freenet/src/freenet/node/PeerNode.java
Log:
doh


Modified: trunk/freenet/src/freenet/node/PeerNode.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNode.java        2008-09-19 17:54:06 UTC 
(rev 22710)
+++ trunk/freenet/src/freenet/node/PeerNode.java        2008-09-19 18:56:57 UTC 
(rev 22711)
@@ -1263,9 +1263,8 @@
                        MessageItem[] output = new MessageItem[size];
                        int ptr = 0;
                        for(int i=0;i<messagesToSendNow.length;i++) {
-                               int thisSize = messagesToSendNow[i].size();
-                               System.arraycopy(messagesToSendNow[i], 0, 
output, ptr, thisSize);
-                               ptr += thisSize;
+                               for(Object item : messagesToSendNow[i])
+                                       output[ptr++] = (MessageItem) item;
                        }
                        return output;
                }


Reply via email to