tor: do not start already starting service

This commit is contained in:
ardocrat
2025-06-11 15:16:33 +03:00
parent 7d29b2af6d
commit b540fcbf19
+1 -1
View File
@@ -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.