Author: toad
Date: 2008-10-31 19:19:10 +0000 (Fri, 31 Oct 2008)
New Revision: 23267
Modified:
branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
Log:
Fix NPE.
Modified:
branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
2008-10-31 18:19:54 UTC (rev 23266)
+++ branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
2008-10-31 19:19:10 UTC (rev 23267)
@@ -303,7 +303,10 @@
final KeyListener listener;
if(hasListener != null) {
listener =
hasListener.makeKeyListener(container, clientContext);
- schedTransient.addPendingKeys(listener);
+ if(listener != null)
+ schedTransient.addPendingKeys(listener);
+ else
+ Logger.normal(this, "No KeyListener for
"+listener);
} else
listener = null;
if(getters != null && !noCheckStore) {