Skip to content

Commit

Permalink
* nscd/connections.c (main_loop_epoll): Pass NULL as event
Browse files Browse the repository at this point in the history
	argument for epoll_ctl(EPOLL_CTL_DEL) calls.
  • Loading branch information
Ulrich Drepper committed Aug 9, 2005
1 parent 4630012 commit 908c9e8
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 5 deletions.
3 changes: 3 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
2005-08-08 Ulrich Drepper <drepper@redhat.com>

* nscd/connections.c (main_loop_epoll): Pass NULL as event
argument for epoll_ctl(EPOLL_CTL_DEL) calls.

* nscd/nscd_stat.c (receive_print_stats): Really print values of
thread number, paranoia, and restart interval the server is using.

Expand Down
8 changes: 3 additions & 5 deletions nscd/connections.c
Original file line number Diff line number Diff line change
Expand Up @@ -1459,7 +1459,7 @@ fd_ready (int fd)
{
/* We got another thread. */
++nthreads;
/* The new thread might new a kick. */
/* The new thread might need a kick. */
do_signal = true;
}

Expand Down Expand Up @@ -1644,8 +1644,7 @@ main_loop_epoll (int efd)
else
{
/* Remove the descriptor from the epoll descriptor. */
struct epoll_event ev = { 0, };
(void) epoll_ctl (efd, EPOLL_CTL_DEL, revs[cnt].data.fd, &ev);
(void) epoll_ctl (efd, EPOLL_CTL_DEL, revs[cnt].data.fd, NULL);

/* Get a worked to handle the request. */
fd_ready (revs[cnt].data.fd);
Expand All @@ -1667,8 +1666,7 @@ main_loop_epoll (int efd)
if (cnt != sock && starttime[cnt] != 0 && starttime[cnt] < laststart)
{
/* We are waiting for this one for too long. Close it. */
struct epoll_event ev = {0, };
(void) epoll_ctl (efd, EPOLL_CTL_DEL, cnt, &ev);
(void) epoll_ctl (efd, EPOLL_CTL_DEL, cnt, NULL);

(void) close (cnt);

Expand Down

0 comments on commit 908c9e8

Please sign in to comment.