Add debugging info for when we delete I/O events that still have

buffered data in them.
This commit is contained in:
Todd C. Miller
2014-05-02 14:58:01 -06:00
parent 4e333c5165
commit 7f0b9eca03

View File

@@ -924,6 +924,16 @@ del_io_events(void)
(void) sudo_ev_loop(evbase, SUDO_EVLOOP_NONBLOCK);
SLIST_FOREACH(iob, &iobufs, entries) {
if (iob->wevent != NULL) {
if (iob->len > iob->off) {
sudo_debug_printf(SUDO_DEBUG_INFO,
"unflushed data: wevent %p, fd %d, events %d",
iob->wevent, iob->wevent->fd, iob->wevent->events);
}
}
}
/* Free temporary event base, removing its events. */
sudo_ev_base_free(evbase);