Author: nextgens
Date: 2007-12-17 00:24:38 +0000 (Mon, 17 Dec 2007)
New Revision: 16638

Modified:
   trunk/freenet/src/freenet/client/FECCodec.java
Log:
FECCodec: fix the logic

Modified: trunk/freenet/src/freenet/client/FECCodec.java
===================================================================
--- trunk/freenet/src/freenet/client/FECCodec.java      2007-12-17 00:23:06 UTC 
(rev 16637)
+++ trunk/freenet/src/freenet/client/FECCodec.java      2007-12-17 00:24:38 UTC 
(rev 16638)
@@ -323,14 +323,13 @@
        public static void addToQueue(FECJob job, FECCodec codec) {
                synchronized(_awaitingJobs) {
                        if(fecRunnerThread == null) {
-                               if(fecRunnerThread != null)
-                                       Logger.error(FECCodec.class, "The 
callback died!! restarting a new one, please report that error.");
                                fecRunnerThread = new Thread(fecRunner, "FEC 
Pool " + (fecPoolCounter++));
                                fecRunnerThread.setDaemon(true);
                                
fecRunnerThread.setPriority(Thread.MIN_PRIORITY);

                                fecRunnerThread.start();
-                       }
+                       }else
+                               Logger.error(FECCodec.class, "The callback 
died!! restarting a new one, please report that error.");

                        _awaitingJobs.addFirst(job);
                }


Reply via email to