summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorYongsheng Xu <chuxdesign@hotmail.com>2021-12-10 11:05:13 +0800
committerYongsheng Xu <chuxdesign@hotmail.com>2021-12-10 11:05:13 +0800
commitcd6a41ecdddc7b2a99a81401858dd2dc6cdc80bb (patch)
tree82e7851b659c3ff5cd43f58d6cc0849ac2795e5f /test
parent12cedc8a4f3f01dd25d3eaf3b1d602d691233446 (diff)
downloadlibevent-cd6a41ecdddc7b2a99a81401858dd2dc6cdc80bb.tar.gz
feat: add `evdns_base_get_nameserver_fd` method
To get underlying udp socket fd.
Diffstat (limited to 'test')
-rw-r--r--test/regress_dns.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/regress_dns.c b/test/regress_dns.c
index fbce619a..2c4973ae 100644
--- a/test/regress_dns.c
+++ b/test/regress_dns.c
@@ -1190,6 +1190,7 @@ dns_nameservers_no_default_test(void *arg)
dns = evdns_base_new(base, 0);
tt_assert(dns);
tt_int_op(evdns_base_get_nameserver_addr(dns, 0, NULL, 0), ==, -1);
+ tt_int_op(evdns_base_get_nameserver_fd(dns, 0), ==, -1);
/* We cannot test
* EVDNS_BASE_INITIALIZE_NAMESERVERS|EVDNS_BASE_NAMESERVERS_NO_DEFAULT
@@ -1198,9 +1199,11 @@ dns_nameservers_no_default_test(void *arg)
evdns_base_resolv_conf_parse(dns,
DNS_OPTIONS_ALL|DNS_OPTION_NAMESERVERS_NO_DEFAULT, RESOLV_FILE);
tt_int_op(evdns_base_get_nameserver_addr(dns, 0, NULL, 0), ==, -1);
+ tt_int_op(evdns_base_get_nameserver_fd(dns, 0), ==, -1);
evdns_base_resolv_conf_parse(dns, DNS_OPTIONS_ALL, RESOLV_FILE);
tt_int_op(evdns_base_get_nameserver_addr(dns, 0, NULL, 0), ==, sizeof(struct sockaddr));
+ tt_int_op(evdns_base_get_nameserver_fd(dns, 0), !=, -1);
end:
if (dns)