From 65212a1ae3b573d2056675d659d6eb51890cd7f8 Mon Sep 17 00:00:00 2001 From: Brendan Hansen Date: Tue, 14 Nov 2023 22:51:33 -0600 Subject: [PATCH] fixed: tcp server issues on WASI --- core/runtime/platform/wasi/platform.onyx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/runtime/platform/wasi/platform.onyx b/core/runtime/platform/wasi/platform.onyx index 86bad6dc..8fc62715 100644 --- a/core/runtime/platform/wasi/platform.onyx +++ b/core/runtime/platform/wasi/platform.onyx @@ -201,6 +201,11 @@ __poll :: (fds: [] PollDescription, timeout: i32) -> void { i := cast(i32) ev.userdata; fds[i].out = fds[i].in; } + + if ev.fd_readwrite.flags & .ReadWriteHangUp { + i := cast(i32) ev.userdata; + fds[i].out = .Closed; + } } } } -- 2.25.1