diff options
| -rw-r--r-- | lib/hostip.c | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/hostip.c b/lib/hostip.c index 8a2b1a218..c397a3c75 100644 --- a/lib/hostip.c +++ b/lib/hostip.c @@ -400,7 +400,11 @@ CURLcode Curl_is_resolved(struct connectdata *conn, bool *done)    static const struct timeval tv={0,0};    int count;    struct SessionHandle *data = conn->data; -  int nfds = ares_fds(data->state.areschannel, &read_fds, &write_fds); +  int nfds; + +  FD_ZERO(&read_fds); +  FD_ZERO(&write_fds); +  nfds = ares_fds(data->state.areschannel, &read_fds, &write_fds);    count = select(nfds, &read_fds, &write_fds, NULL,                   (struct timeval *)&tv);  | 
