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) {


Reply via email to