[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