mirror of https://github.com/getdnsapi/getdns.git
Make tests_dnssec exit at some point
This commit is contained in:
parent
0b070309c3
commit
d9424e8871
|
@ -67,6 +67,7 @@ this_callbackfn(struct getdns_context *this_context,
|
||||||
"The callback got a callback_type of %d. Exiting.",
|
"The callback got a callback_type of %d. Exiting.",
|
||||||
this_callback_type);
|
this_callback_type);
|
||||||
getdns_dict_destroy(this_response);
|
getdns_dict_destroy(this_response);
|
||||||
|
(void) event_base_loopexit((struct event_base *)this_userarg, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
|
@ -107,13 +108,12 @@ main(int argc, char** argv)
|
||||||
this_event_base);
|
this_event_base);
|
||||||
/* Set up the getdns call */
|
/* Set up the getdns call */
|
||||||
const char *this_name = argc > 1 ? argv[1] : "www.example.com";
|
const char *this_name = argc > 1 ? argv[1] : "www.example.com";
|
||||||
char *this_userarg = "somestring"; // Could add things here to help identify this call
|
|
||||||
getdns_transaction_t this_transaction_id = 0;
|
getdns_transaction_t this_transaction_id = 0;
|
||||||
|
|
||||||
/* Make the call */
|
/* Make the call */
|
||||||
getdns_return_t dns_request_return =
|
getdns_return_t dns_request_return = getdns_address(
|
||||||
getdns_address(this_context, this_name,
|
this_context, this_name, this_extensions,
|
||||||
this_extensions, this_userarg, &this_transaction_id, this_callbackfn);
|
this_event_base, &this_transaction_id, this_callbackfn);
|
||||||
if (dns_request_return == GETDNS_RETURN_BAD_DOMAIN_NAME) {
|
if (dns_request_return == GETDNS_RETURN_BAD_DOMAIN_NAME) {
|
||||||
fprintf(stderr, "A bad domain name was used: %s. Exiting.",
|
fprintf(stderr, "A bad domain name was used: %s. Exiting.",
|
||||||
this_name);
|
this_name);
|
||||||
|
|
Loading…
Reference in New Issue