mirror of
https://github.com/pi-hole/dnsmasq.git
synced 2025-12-19 18:28:25 +00:00
Ensure that AD bit is reset on answers from --address=/<domain>/<address>.
This commit is contained in:
@@ -938,9 +938,9 @@ size_t setup_reply(struct dns_header *header, size_t qlen,
|
|||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
/* clear authoritative and truncated flags, set QR flag */
|
/* clear authoritative and truncated flags, set QR flag */
|
||||||
header->hb3 = (header->hb3 & ~(HB3_AA | HB3_TC)) | HB3_QR;
|
header->hb3 = (header->hb3 & ~(HB3_AA | HB3_TC )) | HB3_QR;
|
||||||
/* set RA flag */
|
/* clear AD flag, set RA flag */
|
||||||
header->hb4 |= HB4_RA;
|
header->hb4 = (header->hb4 & ~HB4_AD) | HB4_RA;
|
||||||
|
|
||||||
header->nscount = htons(0);
|
header->nscount = htons(0);
|
||||||
header->arcount = htons(0);
|
header->arcount = htons(0);
|
||||||
|
|||||||
Reference in New Issue
Block a user