updates
[silc.git] / lib / silcutil / silcschedule.c
index ad43f982a3b42b25f7ad13317beb82bcccd090f7..6bef700d92126327554e46ed08d6f20de84c6c73 100644 (file)
@@ -268,9 +268,9 @@ void silc_schedule_stop(SilcSchedule schedule)
 static void silc_schedule_dispatch_nontimeout(SilcSchedule schedule)
 {
   SilcTask task;
-  int i;
+  int i, last_fd = schedule->last_fd;
 
-  for (i = 0; i <= schedule->last_fd; i++) {
+  for (i = 0; i <= last_fd; i++) {
     if (schedule->fd_list[i].events == 0)
       continue;