Commit ee1595dc authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

Roy Shan fixed a case that prevented ares name resolve timeouts to occur.

parent 310086de
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -587,7 +587,8 @@ CURLcode Curl_is_resolved(struct connectdata *conn,
  count = select(nfds, &read_fds, &write_fds, NULL,
                 (struct timeval *)&tv);

  if(count)
  /* Call ares_process() unconditonally here, even if we simply timed out
     above, as otherwise the ares name resolve won't timeout! */
  ares_process(data->state.areschannel, &read_fds, &write_fds);

  *dns = NULL;