Author: toad
Date: 2009-02-03 00:36:18 +0000 (Tue, 03 Feb 2009)
New Revision: 25481

Modified:
   branches/db4o/freenet/src/freenet/client/FailureCodeTracker.java
Log:
DOH! Fix another evil NPE


Modified: branches/db4o/freenet/src/freenet/client/FailureCodeTracker.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/FailureCodeTracker.java    
2009-02-02 23:38:56 UTC (rev 25480)
+++ branches/db4o/freenet/src/freenet/client/FailureCodeTracker.java    
2009-02-03 00:36:18 UTC (rev 25481)
@@ -204,10 +204,11 @@
                        ints = map == null ? null : (Integer[]) 
map.keySet().toArray(new Integer[map.size()]);
                        if(map != null) map.clear();
                }
-               for(int i=0;i<items.length;i++) {
-                       container.delete(items[i]);
-                       container.delete(ints[i]);
-               }
+               if(items != null)
+                       for(int i=0;i<items.length;i++) {
+                               container.delete(items[i]);
+                               container.delete(ints[i]);
+                       }
                if(map != null) container.delete(map);
                container.delete(this);
        }

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to