Author: nextgens
Date: 2007-04-23 17:31:42 +0000 (Mon, 23 Apr 2007)
New Revision: 12903

Modified:
   trunk/freenet/src/freenet/node/fcp/FCPConnectionHandler.java
Log:
Fix saces's NPE (testDDA related)

Modified: trunk/freenet/src/freenet/node/fcp/FCPConnectionHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/FCPConnectionHandler.java        
2007-04-23 14:41:31 UTC (rev 12902)
+++ trunk/freenet/src/freenet/node/fcp/FCPConnectionHandler.java        
2007-04-23 17:31:42 UTC (rev 12903)
@@ -405,8 +405,11 @@
        protected void freeDDAJobs(){
                synchronized (inTestDirectories) {
                        Iterator it = inTestDirectories.keySet().iterator();
-                       while(it.hasNext())
-                               
((DDACheckJob)inTestDirectories.get(it.next())).readFilename.delete();
+                       while(it.hasNext()) {
+                               DDACheckJob job = 
(DDACheckJob)inTestDirectories.get(it.next());
+                               if (job.readFilename != null)
+                                       job.readFilename.delete();
+                       }
                }
        }
 }


Reply via email to