Clean up the epoll wakeup fd too.

pull/475/head
David Klempner 10 years ago
parent fdd42cfa4e
commit a10abbdbec
  1. 2
      src/core/iomgr/pollset_multipoller_with_epoll.c

@ -149,12 +149,14 @@ static int multipoll_with_epoll_pollset_maybe_work(
static void multipoll_with_epoll_pollset_destroy(grpc_pollset *pollset) {
pollset_hdr *h = pollset->data.ptr;
close(h->epoll_fd);
gpr_free(h);
}
static void epoll_kick(grpc_pollset *pollset) {
pollset_hdr *h = pollset->data.ptr;
grpc_wakeup_fd_destroy(&h->wakeup_fd);
grpc_wakeup_fd_wakeup(&h->wakeup_fd);
}

Loading…
Cancel
Save