From 04bf5f58d9a747233f9cfa85d63eeeba9b184a1e Mon Sep 17 00:00:00 2001 From: Aiden McClelland Date: Thu, 15 Jun 2023 18:37:10 -0600 Subject: [PATCH] fix tor listener bug --- backend/src/net/tor.rs | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/backend/src/net/tor.rs b/backend/src/net/tor.rs index 319abdf52..c16058cdf 100644 --- a/backend/src/net/tor.rs +++ b/backend/src/net/tor.rs @@ -515,18 +515,22 @@ async fn torctl( .map(|(addr, _)| (*ext, SocketAddr::from(*addr))) }) .collect::>(); - services.insert(key.as_bytes(), service); + if !bindings.is_empty() { + services.insert(key.as_bytes(), service); + } rm_res?; - connection - .add_onion_v3( - &key, - false, - false, - false, - None, - &mut bindings.iter(), - ) - .await?; + if !bindings.is_empty() { + connection + .add_onion_v3( + &key, + false, + false, + false, + None, + &mut bindings.iter(), + ) + .await?; + } } else { rm_res?; }