From 3568b60612eecaa6c9e531132fe997d07cefb540 Mon Sep 17 00:00:00 2001 From: Riccardo Mazzarini Date: Thu, 23 Feb 2023 03:15:26 +0100 Subject: [PATCH] Don't `.unwrap()` on invalid proxies --- src/socks/v5.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/socks/v5.rs b/src/socks/v5.rs index f5d9c9c..50baa6a 100644 --- a/src/socks/v5.rs +++ b/src/socks/v5.rs @@ -198,7 +198,7 @@ impl Socks5Stream { U: ToTargetAddr, { let mut socket = if let Some(timeout) = timeout { - let addr = proxy.to_socket_addrs().unwrap().next().unwrap(); + let addr = proxy.to_socket_addrs()?.next().unwrap(); TcpStream::connect_timeout(&addr, timeout)? } else { TcpStream::connect(proxy)?