fix backport issue

v1.31
Brad House 3 weeks ago
parent 2800298ca6
commit 854ed6b0fb
  1. 6
      src/lib/ares_event_thread.c

@ -329,13 +329,13 @@ static void *ares_event_thread(void *arg)
e->ev_sys->wait(e, timeout_ms);
/* Relock before we loop again */
ares_thread_mutex_lock(e->mutex);
ares__thread_mutex_lock(e->mutex);
/* Each iteration should do timeout processing */
if (e->isup) {
ares_thread_mutex_unlock(e->mutex);
ares__thread_mutex_unlock(e->mutex);
ares_process_fd(e->channel, ARES_SOCKET_BAD, ARES_SOCKET_BAD);
ares_thread_mutex_lock(e->mutex);
ares__thread_mutex_lock(e->mutex);
}
}

Loading…
Cancel
Save