host-resolver: Disable resolver thread cancellation by default
The default of new threads is cancellable, but the host-resolver thread code clearly expects the opposite.
This commit is contained in:
@@ -163,6 +163,9 @@ static void *resolve_hosts(private_host_resolver_t *this)
|
||||
int error;
|
||||
bool old, timed_out;
|
||||
|
||||
/* default resolver threads to non-cancellable */
|
||||
thread_cancelability(FALSE);
|
||||
|
||||
while (TRUE)
|
||||
{
|
||||
this->mutex->lock(this->mutex);
|
||||
|
||||
Reference in New Issue
Block a user