X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/adns/blobdiff_plain/e4007092f843cf382791448bcb839ff13c13c535..ef514bbcec865ded4d2d040358e13c7432c15e1a:/src/query.c diff --git a/src/query.c b/src/query.c index 66682b4..708120f 100644 --- a/src/query.c +++ b/src/query.c @@ -325,8 +325,6 @@ int adns_submit(adns_state ads, return r; } -static const char *default_zone = ""; - int adns_submit_reverse_any(adns_state ads, const struct sockaddr *addr, const char *zone, @@ -344,11 +342,11 @@ int adns_submit_reverse_any(adns_state ads, switch (addr->sa_family) { case AF_INET: ai = &adns__inet_afinfo; - if (zone == default_zone) zone = "in-addr.arpa"; + if (!zone) zone = "in-addr.arpa"; break; case AF_INET6: ai = &adns__inet6_afinfo; - if (zone == default_zone) zone = "ip6.arpa"; + if (!zone) zone = "ip6.arpa"; break; default: return ENOSYS; @@ -380,8 +378,7 @@ int adns_submit_reverse(adns_state ads, void *context, adns_query *query_r) { if (type != adns_r_ptr && type != adns_r_ptr_raw) return EINVAL; - return adns_submit_reverse_any(ads,addr,default_zone, - type,flags,context,query_r); + return adns_submit_reverse_any(ads,addr,0,type,flags,context,query_r); } int adns_synchronous(adns_state ads,