mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
zero-out errno before calling event_dispatch, just in case we have misdiagnosed poll(2)/EINVAL bug.
svn:r4081
This commit is contained in:
@@ -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();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user