mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-07 06:43:00 +03:00
support: Provide a way to clear the RA bit in DNS server responses
This commit is contained in:
@@ -181,7 +181,9 @@ resolv_response_init (struct resolv_response_builder *b,
|
||||
b->buffer[2] |= b->query_buffer[2] & 0x01; /* Copy the RD bit. */
|
||||
if (flags.tc)
|
||||
b->buffer[2] |= 0x02;
|
||||
b->buffer[3] = 0x80 | flags.rcode; /* Always set RA. */
|
||||
b->buffer[3] = flags.rcode;
|
||||
if (!flags.clear_ra)
|
||||
b->buffer[3] |= 0x80;
|
||||
if (flags.ad)
|
||||
b->buffer[3] |= 0x20;
|
||||
|
||||
|
Reference in New Issue
Block a user