Removed SilcTaskType to silcschedule_i.h. Made some comment
[silc.git] / lib / silcutil / silcschedule.c
index ae8560aa6f7bbf75fa4251fe955e939abc51fdfa..3853a1bb7f3ca808398699daab1248804153f866 100644 (file)
@@ -562,8 +562,8 @@ SilcTask silc_schedule_task_add(SilcSchedule schedule, SilcUInt32 fd,
       ttask = silc_calloc(1, sizeof(*ttask));
       if (silc_unlikely(!ttask))
        goto out;
-    }
-    silc_list_del(schedule->free_tasks, ttask);
+    } else
+      silc_list_del(schedule->free_tasks, ttask);
 
     ttask->header.type = 1;
     ttask->header.callback = callback;