Commit cf84759b authored by Nick Mathewson's avatar Nick Mathewson 🦀
Browse files

zero-out errno before calling event_dispatch, just in case we have misdiagnosed poll(2)/EINVAL bug.


svn:r4081
parent 769541ff
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -925,6 +925,11 @@ static int do_main_loop(void) {
  for (;;) {
    if (nt_service_is_stopped())
      return 0;

#ifndef MS_WINDOWS
    /* Make it easier to tell whether libevent failure is our fault or not. */
    errno = 0;
#endif
    /* poll until we have an event, or the second ends */
    loop_result = event_dispatch();