Implement capture_stdout and inherit_stdout correctly

This commit is contained in:
Felix Schütt
2022-11-22 23:33:19 +01:00
parent e9eb306fe0
commit 36e39b3a3d

View File

@@ -269,11 +269,11 @@ fn prepare_webc_env(
let filesystem = Box::new(StaticFileSystem::init(slice, &package_name)?); let filesystem = Box::new(StaticFileSystem::init(slice, &package_name)?);
let mut wasi_env = config.state_builder; let mut wasi_env = config.state_builder;
if config.inherit_stdout { if !config.inherit_stdout {
wasi_env.stdout(Box::new(Pipe::new())); wasi_env.stdout(Box::new(Pipe::new()));
} }
if config.inherit_stderr { if !config.inherit_stderr {
wasi_env.stderr(Box::new(Pipe::new())); wasi_env.stderr(Box::new(Pipe::new()));
} }