diff --git a/tokio/src/process/mod.rs b/tokio/src/process/mod.rs index 2e5d6247f87..28cbf66a8f6 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(()), } }