From b2cf95ed207e42d1f57de1e5b5030af8c734103b Mon Sep 17 00:00:00 2001 From: yuzu Date: Wed, 9 Jul 2025 05:32:04 +0000 Subject: fix bug in service::Service; run fmt git-svn-id: svn+ssh://diminuette.aengel.lesbianunix.dev/salaryman/trunk@12 b9215c17-b818-4693-b096-d1e41a411fef --- src/service.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/service.rs') diff --git a/src/service.rs b/src/service.rs index 60960e3..b42daba 100644 --- a/src/service.rs +++ b/src/service.rs @@ -138,6 +138,8 @@ impl Service { lock.kill().await?; drop(lock); self.proc = None; + self.stdout = None; + self.stderr = None; Ok(()) } else { Err(Box::new(std::io::Error::new( @@ -170,7 +172,7 @@ impl Service { ))); }; drop(lock); - let (tx, rx) = channel(100); + let (tx, rx) = channel(1024); let sname = self.conf.name.clone(); spawn(async move { let mut br = BufReader::new(stdout).lines(); @@ -206,7 +208,7 @@ impl Service { ))); }; drop(lock); - let (tx, rx) = channel(100); + let (tx, rx) = channel(1024); let sname = self.conf.name.clone(); spawn(async move { let mut br = BufReader::new(stderr).lines(); -- cgit 1.4.1-2-gfad0