From b540fcbf1982a3ea09eb0fdb23f2088de02e7386 Mon Sep 17 00:00:00 2001 From: ardocrat Date: Wed, 11 Jun 2025 15:16:33 +0300 Subject: [PATCH] tor: do not start already starting service --- src/tor/tor.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tor/tor.rs b/src/tor/tor.rs index 99fbbbe4..85be560a 100644 --- a/src/tor/tor.rs +++ b/src/tor/tor.rs @@ -233,7 +233,7 @@ impl Tor { /// Start Onion service from listening local port and [`SecretKey`]. pub fn start_service(port: u16, key: SecretKey, id: &String) { // Check if service is already running. - if Self::is_service_running(id) { + if Self::is_service_running(id) || Self::is_service_starting(id) { return; } else { // Save starting service.