Author: toad
Date: 2008-01-28 14:52:17 +0000 (Mon, 28 Jan 2008)
New Revision: 17358
Modified:
trunk/freenet/src/freenet/node/AnnounceSender.java
Log:
Fix an NPE in AnnounceSender without a callback on RNFing. Impact probably low
as this is a terminal error and we've already relayed the RNF message.
Modified: trunk/freenet/src/freenet/node/AnnounceSender.java
===================================================================
--- trunk/freenet/src/freenet/node/AnnounceSender.java 2008-01-28 14:44:38 UTC
(rev 17357)
+++ trunk/freenet/src/freenet/node/AnnounceSender.java 2008-01-28 14:52:17 UTC
(rev 17358)
@@ -432,8 +432,10 @@
// Ok
}
}
- if(cb != null) cb.nodeFailed(next, "route not found");
- else cb.noMoreNodes();
+ if(cb != null) {
+ if(next != null) cb.nodeFailed(next, "route not found");
+ else cb.noMoreNodes();
+ }
}
private void complete() {