From e1dbba03e59e0213131be7570a2a51d3c3888f2b Mon Sep 17 00:00:00 2001 From: Christoph Herzog Date: Wed, 7 Aug 2024 11:43:00 +0200 Subject: [PATCH] fix(wasix): Fix panic on unknown socket in sock_send --- lib/wasix/src/syscalls/wasix/sock_send.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/wasix/src/syscalls/wasix/sock_send.rs b/lib/wasix/src/syscalls/wasix/sock_send.rs index c1ae7852a89..00b543c50fe 100644 --- a/lib/wasix/src/syscalls/wasix/sock_send.rs +++ b/lib/wasix/src/syscalls/wasix/sock_send.rs @@ -28,7 +28,7 @@ pub fn sock_send( wasi_try_ok!(WasiEnv::process_signals_and_exit(&mut ctx)?); let env = ctx.data(); - let fd_entry = env.state.fs.get_fd(fd).unwrap(); + let fd_entry = wasi_try_ok!(env.state.fs.get_fd(fd)); let guard = fd_entry.inode.read(); let use_write = matches!(guard.deref(), Kind::Pipe { .. }); drop(guard);