[freenet-cvs] r14530 - trunk/freenet/src/freenet/node
toad at freenetproject.org
toad at freenetproject.org
Wed Aug 8 18:20:48 UTC 2007
Author: toad
Date: 2007-08-08 18:20:48 +0000 (Wed, 08 Aug 2007)
New Revision: 14530
Modified:
trunk/freenet/src/freenet/node/OpennetManager.java
Log:
Fix NPE
Modified: trunk/freenet/src/freenet/node/OpennetManager.java
===================================================================
--- trunk/freenet/src/freenet/node/OpennetManager.java 2007-08-08 18:11:23 UTC (rev 14529)
+++ trunk/freenet/src/freenet/node/OpennetManager.java 2007-08-08 18:20:48 UTC (rev 14530)
@@ -240,7 +240,8 @@
boolean hasDisconnected = false;
if(peersLRU.size() == MAX_PEERS && nodeToAddNow == null) {
PeerNode toDrop = peerToDrop(true, false);
- hasDisconnected = !toDrop.isConnected();
+ if(toDrop != null)
+ hasDisconnected = !toDrop.isConnected();
} else while(peersLRU.size() > MAX_PEERS - (nodeToAddNow == null ? 0 : 1)) {
PeerNode toDrop;
// can drop peers which are over the limit
More information about the cvs
mailing list