← Commit list

8c3ef95adf

Stefan Eissing
Stefan Eissing
2026-06-17
SUCCESS Duration: 298s

Subject

dns-httpsrr-lookup: use origin, not peer

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

lib/vtls/openssl.c+1 -1
@@ -3502,7 +3502,7 @@ static CURLcode ossl_init_ech(struct ossl_ctx *octx,
}
else {
const struct Curl_https_rrinfo *rinfo =
- Curl_conn_dns_get_https(data, cf->sockindex, peer->peer);
+ Curl_conn_dns_get_https(data, cf->sockindex, peer->origin);
if(rinfo && rinfo->echconfiglist) {
const unsigned char *ecl = rinfo->echconfiglist;
lib/vtls/rustls.c+1 -1
@@ -983,7 +983,7 @@ init_config_builder_ech(struct Curl_easy *data,
else {
const struct ssl_connect_data *connssl = cf->ctx;
const struct Curl_https_rrinfo *rinfo =
- Curl_conn_dns_get_https(data, cf->sockindex, connssl->peer.peer);
+ Curl_conn_dns_get_https(data, cf->sockindex, connssl->peer.origin);
if(!rinfo || !rinfo->echconfiglist) {
failf(data, "rustls: ECH requested but no ECHConfig available");
lib/vtls/wolfssl.c+1 -1
@@ -1248,7 +1248,7 @@ static CURLcode wssl_init_ech(struct wssl_ctx *wctx,
}
else {
const struct Curl_https_rrinfo *rinfo =
- Curl_conn_dns_get_https(data, cf->sockindex, peer->peer);
+ Curl_conn_dns_get_https(data, cf->sockindex, peer->origin);
if(rinfo && rinfo->echconfiglist) {
const unsigned char *ecl = rinfo->echconfiglist;