Add debugging info for when we delete I/O events that still have
buffered data in them.
This commit is contained in:
@@ -924,6 +924,16 @@ del_io_events(void)
|
|||||||
|
|
||||||
(void) sudo_ev_loop(evbase, SUDO_EVLOOP_NONBLOCK);
|
(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. */
|
/* Free temporary event base, removing its events. */
|
||||||
sudo_ev_base_free(evbase);
|
sudo_ev_base_free(evbase);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user