[freenet-cvs] r17522 - trunk/freenet/src/freenet/node

toad at freenetproject.org toad at freenetproject.org
Mon Feb 4 23:03:10 UTC 2008


Author: toad
Date: 2008-02-04 23:03:10 +0000 (Mon, 04 Feb 2008)
New Revision: 17522

Modified:
   trunk/freenet/src/freenet/node/FailureTableEntry.java
Log:
Fix NPE

Modified: trunk/freenet/src/freenet/node/FailureTableEntry.java
===================================================================
--- trunk/freenet/src/freenet/node/FailureTableEntry.java	2008-02-04 22:58:33 UTC (rev 17521)
+++ trunk/freenet/src/freenet/node/FailureTableEntry.java	2008-02-04 23:03:10 UTC (rev 17522)
@@ -118,7 +118,7 @@
 			for(int j=0;j<requestorNodes.length;j++) {
 				PeerNode got = requestorNodes[i] == null ? null : (PeerNode) requestorNodes[i].get();
 				// No longer subscribed if they have rebooted, or expired
-				if(got.getBootID() != requestorBootIDs[i] ||
+				if(got != null && got.getBootID() != requestorBootIDs[i] ||
 						now - requestorTimes[i] > MAX_TIME_BETWEEN_REQUEST_AND_OFFER) {
 					requestorNodes[i] = null;
 					got = null;




More information about the cvs mailing list