diff --git a/wasmtime-wasi-c/src/syscalls.rs b/wasmtime-wasi-c/src/syscalls.rs index ab2642fcca..66743c05e9 100644 --- a/wasmtime-wasi-c/src/syscalls.rs +++ b/wasmtime-wasi-c/src/syscalls.rs @@ -956,10 +956,8 @@ syscalls! { &mut host_fd, ); - if u32::from(e) == host::__WASI_ESUCCESS { - trace!(" | *fd={:?}", host_fd); - encode_fd_byref(vmctx, fd, host_fd); - } + trace!(" | *fd={:?}", host_fd); + encode_fd_byref(vmctx, fd, host_fd); return_encoded_errno(e) }