Restore the error message for sudo_ev_add() failure.

This commit is contained in:
Todd C. Miller
2017-05-12 10:02:17 -06:00
parent a2a83557e2
commit e453c97976

View File

@@ -449,7 +449,7 @@ replay_session(const double max_wait, const char *decimal)
/* Run event event loop to delay and get keyboard input. */ /* Run event event loop to delay and get keyboard input. */
if (sudo_ev_add(evbase, input_ev, &timeout, false) == -1) if (sudo_ev_add(evbase, input_ev, &timeout, false) == -1)
sudo_fatal(NULL); sudo_fatal(U_("unable to add event to queue"));
sudo_ev_loop(evbase, 0); sudo_ev_loop(evbase, 0);
/* Even if we are not replaying, we still have to delay. */ /* Even if we are not replaying, we still have to delay. */
@@ -555,7 +555,7 @@ replay_session(const double max_wait, const char *decimal)
/* Run event event loop to write output. */ /* Run event event loop to write output. */
/* XXX - should use a single event loop with a circular buffer. */ /* XXX - should use a single event loop with a circular buffer. */
if (sudo_ev_add(evbase, output_ev, NULL, false) == -1) if (sudo_ev_add(evbase, output_ev, NULL, false) == -1)
sudo_fatal(NULL); sudo_fatal(U_("unable to add event to queue"));
sudo_ev_loop(evbase, 0); sudo_ev_loop(evbase, 0);
} }
} }
@@ -626,7 +626,7 @@ write_output(int fd, int what, void *v)
/* Reschedule event to write remainder. */ /* Reschedule event to write remainder. */
if (sudo_ev_add(NULL, wc->wevent, NULL, false) == -1) if (sudo_ev_add(NULL, wc->wevent, NULL, false) == -1)
sudo_fatal(NULL); sudo_fatal(U_("unable to add event to queue"));
debug_return; debug_return;
} }
@@ -1170,7 +1170,7 @@ check_input(int fd, int what, void *v)
} }
/* Re-enable event. */ /* Re-enable event. */
if (sudo_ev_add(NULL, ev, timeout, false) == -1) if (sudo_ev_add(NULL, ev, timeout, false) == -1)
sudo_fatal(NULL); sudo_fatal(U_("unable to add event to queue"));
} }
debug_return; debug_return;
} }