Author: toad
Date: 2007-11-27 17:15:15 +0000 (Tue, 27 Nov 2007)
New Revision: 15971
Modified:
trunk/freenet/src/freenet/io/AddressTracker.java
trunk/freenet/src/freenet/io/AddressTrackerItem.java
Log:
Fix IllegalArgumentException
Modified: trunk/freenet/src/freenet/io/AddressTracker.java
===================================================================
--- trunk/freenet/src/freenet/io/AddressTracker.java 2007-11-27 17:12:46 UTC
(rev 15970)
+++ trunk/freenet/src/freenet/io/AddressTracker.java 2007-11-27 17:15:15 UTC
(rev 15971)
@@ -189,16 +189,16 @@
sfs.put("timeDefinitelyNoPacketsSent",
timeDefinitelyNoPacketsSent);
PeerAddressTrackerItem[] peerItems =
getPeerAddressTrackerItems();
SimpleFieldSet items = new SimpleFieldSet(true);
- sfs.put("peers", items);
for(int i=0;i<peerItems.length;i++) {
items.put(Integer.toString(i),
peerItems[i].toFieldSet());
}
+ sfs.put("peers", items);
InetAddressAddressTrackerItem[] inetItems =
getInetAddressTrackerItems();
items = new SimpleFieldSet(true);
- sfs.put("IPs", items);
for(int i=0;i<inetItems.length;i++) {
items.put(Integer.toString(i),
inetItems[i].toFieldSet());
}
+ sfs.put("IPs", items);
return sfs;
}
}
Modified: trunk/freenet/src/freenet/io/AddressTrackerItem.java
===================================================================
--- trunk/freenet/src/freenet/io/AddressTrackerItem.java 2007-11-27
17:12:46 UTC (rev 15970)
+++ trunk/freenet/src/freenet/io/AddressTrackerItem.java 2007-11-27
17:15:15 UTC (rev 15971)
@@ -178,13 +178,13 @@
fs.put("packetsSent", packetsSent);
fs.put("packetsReceived", packetsReceived);
SimpleFieldSet gaps = new SimpleFieldSet(true);
- fs.put("gaps", gaps);
for(int i=0;i<TRACK_GAPS;i++) {
SimpleFieldSet gap = new SimpleFieldSet(true);
- gaps.put(Integer.toString(i), gap);
gap.put("length", gapLengths[i]);
gap.put("received", gapLengthRecvTimes[i]);
+ gaps.put(Integer.toString(i), gap);
}
+ fs.put("gaps", gaps);
return fs;
}