mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-30 05:57:52 +00:00
Make dig generate DoH URI using isc_nm_http_makeuri()
This commit replaces ad-hoc code for DoH connect URI construction with isc_nm_http_makeuri(), making it handle IPv6 adresses properly (among other things).
This commit is contained in:
parent
530133c10f
commit
0403ca1ac2
@ -2799,9 +2799,10 @@ start_tcp(dig_query_t *query) {
|
||||
#if HAVE_LIBNGHTTP2
|
||||
} else if (query->lookup->https_mode) {
|
||||
char uri[4096] = { 0 };
|
||||
snprintf(uri, sizeof(uri), "https://%s:%u%s",
|
||||
query->userarg, (uint16_t)port,
|
||||
query->lookup->https_path);
|
||||
isc_nm_http_makeuri(!query->lookup->http_plain,
|
||||
&query->sockaddr, query->userarg,
|
||||
port, query->lookup->https_path,
|
||||
uri, sizeof(uri));
|
||||
|
||||
if (!query->lookup->http_plain) {
|
||||
result =
|
||||
|
Loading…
x
Reference in New Issue
Block a user