diff --git a/Cargo.lock b/Cargo.lock index ffa10ec..8da35c8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -120,7 +120,7 @@ dependencies = [ [[package]] name = "noprocess" -version = "0.0.1" +version = "0.0.2" dependencies = [ "anyhow", "rand", @@ -320,18 +320,6 @@ dependencies = [ "libc", ] -[[package]] -name = "simple" -version = "0.1.0" -dependencies = [ - "anyhow", - "noprocess", - "tokio", - "tokio-util", - "tracing", - "tracing-subscriber", -] - [[package]] name = "smallvec" version = "1.10.0" diff --git a/crates/noprocess/src/lib.rs b/crates/noprocess/src/lib.rs index f8c0ccb..142a39b 100644 --- a/crates/noprocess/src/lib.rs +++ b/crates/noprocess/src/lib.rs @@ -153,7 +153,9 @@ impl Inner { return Ok(None); }; - handle.stop().await?; + if handle.is_running() { + handle.stop().await?; + } Ok(None) }