Author: toad
Date: 2007-12-22 00:06:33 +0000 (Sat, 22 Dec 2007)
New Revision: 16774
Modified:
trunk/freenet/src/freenet/node/useralerts/PeerManagerUserAlert.java
Log:
Fix java.lang.IllegalArgumentException: Not valid.
Modified: trunk/freenet/src/freenet/node/useralerts/PeerManagerUserAlert.java
===================================================================
--- trunk/freenet/src/freenet/node/useralerts/PeerManagerUserAlert.java
2007-12-22 00:00:32 UTC (rev 16773)
+++ trunk/freenet/src/freenet/node/useralerts/PeerManagerUserAlert.java
2007-12-22 00:06:33 UTC (rev 16774)
@@ -210,8 +210,8 @@
}
public short getPriorityClass() {
- if((peers == 0) ||
- (conns == 0) ||
+ if((peers == 0 && !isOpennetEnabled) ||
+ (conns == 0 && !isOpennetEnabled) ||
(neverConn >
MAX_NEVER_CONNECTED_PEER_ALERT_THRESHOLD) ||
(disconnDarknetPeers >
MAX_DISCONN_PEER_ALERT_THRESHOLD) ||
(conns > MAX_CONN_ALERT_THRESHOLD) ||
@@ -227,8 +227,8 @@
bwlimitDelayTime = (int) n.getBwlimitDelayTime();
nodeAveragePingTime = (int) n.getNodeAveragePingTime();
oldestNeverConnectedPeerAge = (int)
n.peers.getOldestNeverConnectedPeerAge();
- return ((peers == 0) ||
- (conns < 3) ||
+ return ((peers == 0 && !isOpennetEnabled) ||
+ (conns < 3 && !isOpennetEnabled) ||
(neverConn >
MAX_NEVER_CONNECTED_PEER_ALERT_THRESHOLD) ||
(disconnDarknetPeers >
MAX_DISCONN_PEER_ALERT_THRESHOLD) ||
(conns > MAX_CONN_ALERT_THRESHOLD) ||