diff options
Diffstat (limited to 'src/or/dns.c')
-rw-r--r-- | src/or/dns.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/or/dns.c b/src/or/dns.c index 19947e0765..7ef3d54326 100644 --- a/src/or/dns.c +++ b/src/or/dns.c @@ -112,7 +112,7 @@ static void send_resolved_cell(edge_connection_t *conn, uint8_t answer_type); static int launch_resolve(edge_connection_t *exitconn); #ifndef USE_EVENTDNS static void dnsworkers_rotate(void); -static int dnsworker_main(void *data); +static void dnsworker_main(void *data); static int spawn_dnsworker(void); static int spawn_enough_dnsworkers(void); #else @@ -991,7 +991,7 @@ dnsworkers_rotate(void) * The dnsworker runs indefinitely, until its connection is closed or an error * occurs. */ -static int +static void dnsworker_main(void *data) { char address[MAX_ADDRESSLEN+1]; /* Plus a byte for a final '.' */ @@ -1079,7 +1079,6 @@ dnsworker_main(void *data) spawn_exit(); } } - return 0; /* windows wants this function to return an int */ } /** Launch a new DNS worker; return 0 on success, -1 on failure. |