From eb8e9d52c5cb7e9aeffe38a320a5c45c7d04c7dc Mon Sep 17 00:00:00 2001 From: Victor Saase Date: Thu, 6 Jan 2022 19:49:40 +0100 Subject: [PATCH] do not accept empty or whitespace proxy address (#1423) Closes #1422 --- src/proxy.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/proxy.rs b/src/proxy.rs index 7927684cd..72bb455fc 100644 --- a/src/proxy.rs +++ b/src/proxy.rs @@ -775,7 +775,10 @@ fn get_sys_proxies( } fn insert_proxy(proxies: &mut SystemProxyMap, scheme: impl Into, addr: String) -> bool { - if let Ok(valid_addr) = addr.into_proxy_scheme() { + if addr.trim().is_empty() { + // do not accept empty or whitespace proxy address + false + } else if let Ok(valid_addr) = addr.into_proxy_scheme() { proxies.insert(scheme.into(), valid_addr); true } else {