1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-22 13:34:15 +03:00

s4-resolver: fix bug with DNS servers returning AAAA records when asked for A records

Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Sun Nov  6 03:18:00 CET 2011 on sn-devel-104
This commit is contained in:
Matthieu Patou 2011-11-06 00:23:41 +01:00 committed by Matthieu Patou
parent 2898485848
commit 2a8650ed79

View File

@ -196,6 +196,8 @@ static struct dns_records_container get_a_aaaa_records(TALLOC_CTX *mem_ctx,
return ret;
}
/* Some servers (Microsoft at least return here AAAA records .... */
count += count_dns_rr(reply2->head, rk_ns_t_aaaa);
count2 = count_dns_rr(reply2->head, rk_ns_t_a);
} else {
reply2 = NULL;
@ -241,8 +243,8 @@ static struct dns_records_container get_a_aaaa_records(TALLOC_CTX *mem_ctx,
if (!rr->u.data) {
continue;
}
rr_to_string(mem_ctx, rr, port);
addrs[total] = rr_to_string(mem_ctx, rr, port);
addrs[total] = rr_to_string(addrs, rr, port);
if (addrs[total]) {
total++;
}