Commit 2ecd9bd5 authored by Simon Kelley's avatar Simon Kelley

No CD in forwarded queries unless dnssec-debug for TCP too.

parent a0ab18f6
...@@ -1431,7 +1431,10 @@ unsigned char *tcp_request(int confd, time_t now, ...@@ -1431,7 +1431,10 @@ unsigned char *tcp_request(int confd, time_t now,
if (option_bool(OPT_DNSSEC_VALID)) if (option_bool(OPT_DNSSEC_VALID))
{ {
size = add_do_bit(header, size, ((char *) header) + 65536); size = add_do_bit(header, size, ((char *) header) + 65536);
header->hb4 |= HB4_CD; /* For debugging, set Checking Disabled, otherwise, have the upstream check too,
this allows it to select auth servers when one is returning bad data. */
if (option_bool(OPT_DNSSEC_DEBUG))
header->hb4 |= HB4_CD;
} }
#endif #endif
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment