mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-20 23:00:56 -05:00
Merge pull request #521 from liheng562653799/master
Update mini_event.c
This commit is contained in:
commit
6780a0844d
1 changed files with 9 additions and 0 deletions
|
|
@ -337,6 +337,15 @@ int event_del(struct event* ev)
|
|||
FD_CLR(FD_SET_T ev->ev_fd, &ev->ev_base->writes);
|
||||
FD_CLR(FD_SET_T ev->ev_fd, &ev->ev_base->ready);
|
||||
FD_CLR(FD_SET_T ev->ev_fd, &ev->ev_base->content);
|
||||
if(ev->ev_fd == ev->ev_base->maxfd) {
|
||||
int i = ev->ev_base->maxfd - 1;
|
||||
for (; i > 3; i--) {
|
||||
if (NULL != ev->ev_base->fds[i]) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
ev->ev_base->maxfd = i;
|
||||
}
|
||||
}
|
||||
ev->added = 0;
|
||||
return 0;
|
||||
|
|
|
|||
Loading…
Reference in a new issue