do_secure_trace() does ldns_resolver_new()
This loses ldns_resolver_edns_udp_size() setting just done when using -b
I noticed this because hard-coded 4096 EDNS UDP buffer size failed for me in some cases. (Note the recommendation is now 1232.) I attempted to honor ldns_resolver_edns_udp_size in resolver.c but then realized that do_secure_trace() reset it anyways.
do_secure_trace() does ldns_resolver_new() This loses ldns_resolver_edns_udp_size() setting just done when using -b
I noticed this because hard-coded 4096 EDNS UDP buffer size failed for me in some cases. (Note the recommendation is now 1232.) I attempted to honor ldns_resolver_edns_udp_size in resolver.c but then realized that do_secure_trace() reset it anyways.
Please allow -b override when using -D -T.