From eaae44a7142149f960e2614517a25caf3d7ec077 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Tue, 17 Feb 2004 08:42:35 +0000 Subject: [PATCH] Updates --- lib/silcutil/silcschedule.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/silcutil/silcschedule.c b/lib/silcutil/silcschedule.c index 5a21c378..cc626ddb 100644 --- a/lib/silcutil/silcschedule.c +++ b/lib/silcutil/silcschedule.c @@ -903,6 +903,7 @@ void silc_schedule_set_listen_fd(SilcSchedule schedule, SilcUInt32 fd, if (schedule->fd_list[i].fd == fd) { schedule->fd_list[i].fd = fd; schedule->fd_list[i].events = mask; + schedule->fd_list[i].revents = 0; if (i > schedule->last_fd) schedule->last_fd = i; found = TRUE; @@ -918,6 +919,7 @@ void silc_schedule_set_listen_fd(SilcSchedule schedule, SilcUInt32 fd, if (schedule->fd_list[i].events == 0) { schedule->fd_list[i].fd = fd; schedule->fd_list[i].events = mask; + schedule->fd_list[i].revents = 0; if (i > schedule->last_fd) schedule->last_fd = i; if (send_events) { @@ -944,6 +946,7 @@ void silc_schedule_unset_listen_fd(SilcSchedule schedule, SilcUInt32 fd) if (schedule->fd_list[i].fd == fd) { schedule->fd_list[i].fd = 0; schedule->fd_list[i].events = 0; + schedule->fd_list[i].revents = 0; if (schedule->last_fd == i) schedule->last_fd = schedule->max_fd - 1; break; -- 2.43.0