mirror of https://github.com/getdnsapi/getdns.git
Fixing async test
This commit is contained in:
parent
88bdbdc972
commit
339e4f7049
|
@ -121,19 +121,7 @@ main(int argc, char** argv)
|
||||||
return (GETDNS_RETURN_GENERIC_ERROR);
|
return (GETDNS_RETURN_GENERIC_ERROR);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
/* Call the event loop */
|
getdns_context_run(this_context);
|
||||||
struct timeval tv;
|
|
||||||
while (getdns_context_get_num_pending_requests(this_context, &tv) > 0) {
|
|
||||||
int fd = getdns_context_fd(this_context);
|
|
||||||
fd_set read_fds;
|
|
||||||
FD_ZERO(&read_fds);
|
|
||||||
FD_SET(fd, &read_fds);
|
|
||||||
select(fd + 1, &read_fds, NULL, NULL, &tv);
|
|
||||||
if (getdns_context_process_async(this_context) != GETDNS_RETURN_GOOD) {
|
|
||||||
// context destroyed
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
/* Clean up */
|
/* Clean up */
|
||||||
getdns_context_destroy(this_context);
|
getdns_context_destroy(this_context);
|
||||||
|
|
Loading…
Reference in New Issue