From e62607e55271f32a16ce3c0a20465381f43ba3e7 Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Tue, 23 Apr 2019 12:31:46 -0700 Subject: [PATCH] When path_open fails, set the output fd to -1. --- wasmtime-wasi/src/syscalls.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wasmtime-wasi/src/syscalls.rs b/wasmtime-wasi/src/syscalls.rs index 4f61b4fa46..93eb3c49e9 100644 --- a/wasmtime-wasi/src/syscalls.rs +++ b/wasmtime-wasi/src/syscalls.rs @@ -914,7 +914,7 @@ syscalls! { let fs_rights_base = decode_rights(fs_rights_base); let fs_rights_inheriting = decode_rights(fs_rights_inheriting); let fs_flags = decode_fdflags(fs_flags); - let mut host_fd = 0; + let mut host_fd = wasm32::__wasi_fd_t::max_value(); if let Err(e) = decode_fd_byref(vmctx, fd) { return return_encoded_errno(e); }