Update of /cvsroot/freenet/freenet/src/freenet/node
In directory sc8-pr-cvs1:/tmp/cvs-serv22647/freenet/src/freenet/node
Modified Files:
FailureTable.java
Log Message:
Fix minor NPE if a ignoredDNF message comes back after a FailureEntry has fallen out
of the FT (this somehow happened reasonably often)
Index: FailureTable.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/node/FailureTable.java,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -w -r1.33 -r1.34
--- FailureTable.java 4 Nov 2003 01:24:56 -0000 1.33
+++ FailureTable.java 4 Nov 2003 09:18:17 -0000 1.34
@@ -142,7 +142,9 @@
}
public synchronized void ignoredDNF(Key k) {
- ((FailureEntry)failedKeys.get(k)).ignoredDNF();
+ FailureEntry fe = (FailureEntry)failedKeys.get(k);
+ if ( fe != null )
+ fe.ignoredDNF();
}
public synchronized boolean statsShouldIgnoreDNF(Key k, int hopsToLive) {
_______________________________________________
cvs mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/cvs