fix(http-proxy): Use proxy_host instead of host

Former-commit-id: 57536fa6a4a1225e1103da57f6c7c64a4f2244b0 [formerly 1cb907e15bee97aa773633dade8f93a2530fecb9] [formerly 66c9712c553b56f90a9c9888581882fe61fe8efc [formerly 3985f92f7f8e5acc3682bafe08496f5488fc4ac1]]
Former-commit-id: d28d72a354c417afd1662e0a83fcd210437433c9 [formerly 952d489a947a2b8609cea11b5c6d6d36c118a596]
Former-commit-id: bdf23759bbf05f3ab82781709a8c5fc624fc82db
Former-commit-id: 7700cd740ccd92665e64b3392fdc26e0bd0a0f75
Former-commit-id: f9fee9d9cd814fd02b7b336a14a7383414ccae18
Former-commit-id: 6a2ca8e4ca2763e863dfae6240c547f3e1fef7e2 [formerly 356c74022b8fcaa5a1f2c017915a5b5ab03ba651]
Former-commit-id: d6ca2bd1b76910c0f88c2a2988703b8e76554011
This commit is contained in:
Σrebe - Romain GERARD 2023-10-21 18:16:03 +02:00
parent 781125b08d
commit 35a7a1e435

View file

@ -110,10 +110,10 @@ pub async fn connect_with_http_proxy(
so_mark: &Option<i32>,
connect_timeout: Duration,
) -> Result<TcpStream, anyhow::Error> {
let proxy_host = proxy.host().context("Cannot parse proxy host")?;
let proxy_host = proxy.host().context("Cannot parse proxy host")?.to_owned();
let proxy_port = proxy.port_or_known_default().unwrap_or(80);
let mut socket = connect(&host.to_owned(), proxy_port, so_mark, connect_timeout).await?;
let mut socket = connect(&proxy_host, proxy_port, so_mark, connect_timeout).await?;
info!("Connected to http proxy {}:{}", proxy_host, proxy_port);
let authorization =