]> granicus.if.org Git - sudo/commitdiff
Extra debugging for ready fds.
authorTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 4 Nov 2013 13:06:38 +0000 (06:06 -0700)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 4 Nov 2013 13:06:38 +0000 (06:06 -0700)
common/event_poll.c

index 0152e551ab2ed111bf1bffb6dd251239130cd62d..eeec9a3bbe5dd92e2f0b658d0e0c11551a63eab6 100644 (file)
@@ -169,6 +169,9 @@ sudo_ev_scan_impl(struct sudo_event_base *base, int flags)
                if (base->pfds[ev->pfd_idx].revents & (POLLOUT|POLLHUP|POLLNVAL|POLLERR))
                    what |= (ev->events & SUDO_EV_WRITE);
                /* Make event active. */
+               sudo_debug_printf(SUDO_DEBUG_DEBUG,
+                   "%s: polled fd %d, events %d, activating %p",
+                   __func__, ev->fd, what, ev);
                ev->revents = what;
                TAILQ_INSERT_TAIL(&base->active, ev, active_entries);
                SET(ev->flags, SUDO_EVQ_ACTIVE);