From 8e134172dd439fcfd6028f51e92ea9ecd97dab7f Mon Sep 17 00:00:00 2001 From: Stepan Koltsov Date: Sat, 15 Feb 2025 10:18:22 +0000 Subject: [PATCH] process: calling `start_kill` on exited child should not fail (#7160) --- tokio/src/process/mod.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/tokio/src/process/mod.rs b/tokio/src/process/mod.rs index 2e5d6247f..28cbf66a8 100644 --- a/tokio/src/process/mod.rs +++ b/tokio/src/process/mod.rs @@ -1158,10 +1158,7 @@ impl Child { pub fn start_kill(&mut self) -> io::Result<()> { match &mut self.child { FusedChild::Child(child) => child.kill(), - FusedChild::Done(_) => Err(io::Error::new( - io::ErrorKind::InvalidInput, - "invalid argument: can't kill an exited process", - )), + FusedChild::Done(_) => Ok(()), } }