fix: give processes a stdin so monado doesn't complain?

This commit is contained in:
Gabriele Musco 2023-09-10 11:35:54 +02:00
parent 245105ba6a
commit 9b0b85752a
No known key found for this signature in database
GPG key ID: 1068D795C80E51DE

View file

@ -93,6 +93,7 @@ impl Worker for InternalJobWorker {
if let Ok(mut cmd) = Command::new(data.command)
.args(data.args)
.envs(data.environment)
.stdin(Stdio::piped())
.stderr(Stdio::piped())
.stdout(Stdio::piped())
.spawn()
@ -102,6 +103,7 @@ impl Worker for InternalJobWorker {
));
let stdout = cmd.stdout.take().unwrap();
let stderr = cmd.stderr.take().unwrap();
let stdin = cmd.stdin.take().unwrap();
let stdout_sender = sender.clone();
let stderr_sender = sender.clone();
let stdout_logger = logger_thread!(stdout, stdout_sender);