X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=lib%2Fsilcutil%2Fsilcschedule.c;h=6c2f78ca840ed05982bcd56591f76b9809223f3a;hp=53cb0aa7426f22eb883c7fc5ee73fc427a9db48f;hb=01d351433ab9eb164ad9e9127e18e4e4347cbea0;hpb=d4104b884565cee661fb9c994288feaf5c1ebc31 diff --git a/lib/silcutil/silcschedule.c b/lib/silcutil/silcschedule.c index 53cb0aa7..6c2f78ca 100644 --- a/lib/silcutil/silcschedule.c +++ b/lib/silcutil/silcschedule.c @@ -201,12 +201,12 @@ static void silc_schedule_task_remove(SilcSchedule schedule, SilcTask task) if (silc_unlikely(task == SILC_ALL_TASKS)) { SilcTask task; SilcHashTableList htl; - SilcUInt32 fd; + void *fd; /* Delete from fd queue */ silc_hash_table_list(schedule->fd_queue, &htl); - while (silc_hash_table_get(&htl, (void *)&fd, (void *)&task)) - silc_hash_table_del(schedule->fd_queue, SILC_32_TO_PTR(fd)); + while (silc_hash_table_get(&htl, &fd, (void *)&task)) + silc_hash_table_del(schedule->fd_queue, fd); silc_hash_table_list_reset(&htl); /* Delete from timeout queue */