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