Get NXDOMAIN right on non-A/AAAA query for name known via interface-name.

This commit is contained in:
Simon Kelley
2013-10-21 20:50:04 +01:00
parent 5731050062
commit 8ab91e9f7f

View File

@@ -357,7 +357,6 @@ size_t answer_auth(struct dns_header *header, char *limit, size_t qlen, time_t n
flag = F_IPV6;
#endif
if (flag)
for (intr = daemon->int_names; intr; intr = intr->next)
if (hostname_isequal(name, intr->name))
{
@@ -370,6 +369,7 @@ size_t answer_auth(struct dns_header *header, char *limit, size_t qlen, time_t n
#endif
nxdomain = 0;
if (flag)
for (; addrlist; addrlist = addrlist->next)
if (local_query || filter_constructed_dhcp(zone, flag, &addrlist->addr))
{