From 36e39b3a3dbff8d03c66dcff156a8cbb18c6d94c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Sch=C3=BCtt?= Date: Tue, 22 Nov 2022 23:33:19 +0100 Subject: [PATCH] Implement capture_stdout and inherit_stdout correctly --- lib/c-api/src/wasm_c_api/wasi/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/c-api/src/wasm_c_api/wasi/mod.rs b/lib/c-api/src/wasm_c_api/wasi/mod.rs index dd8e60b01..7d59e6141 100644 --- a/lib/c-api/src/wasm_c_api/wasi/mod.rs +++ b/lib/c-api/src/wasm_c_api/wasi/mod.rs @@ -269,11 +269,11 @@ fn prepare_webc_env( let filesystem = Box::new(StaticFileSystem::init(slice, &package_name)?); let mut wasi_env = config.state_builder; - if config.inherit_stdout { + if !config.inherit_stdout { wasi_env.stdout(Box::new(Pipe::new())); } - if config.inherit_stderr { + if !config.inherit_stderr { wasi_env.stderr(Box::new(Pipe::new())); }