X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fio%2Fpoll.c;fp=ccan%2Fio%2Fpoll.c;h=bd481e9417a835b8f44291b87682a26d750a647d;hp=6738f720ec0782f7ade4d67f1f4eba30e8f4b3ef;hb=ce27b5647d5065c05db04c67e51574253275a3c2;hpb=c8f5d9df177cb3326c2b27909b9925521490c7b9 diff --git a/ccan/io/poll.c b/ccan/io/poll.c index 6738f720..bd481e94 100644 --- a/ccan/io/poll.c +++ b/ccan/io/poll.c @@ -86,13 +86,6 @@ static void del_fd(struct fd *fd) } num_fds--; fd->backend_info = -1; - - /* Closing a local socket doesn't wake poll() because other end - * has them open. See 2.6. When should I use shutdown()? - * in http://www.faqs.org/faqs/unix-faq/socket/ */ - shutdown(fd->fd, SHUT_RDWR); - - close(fd->fd); } static void destroy_listener(struct io_listener *l)