From: Brendan Hansen Date: Wed, 15 Nov 2023 04:51:33 +0000 (-0600) Subject: fixed: tcp server issues on WASI X-Git-Url: https://git.brendanfh.com/?a=commitdiff_plain;h=65212a1ae3b573d2056675d659d6eb51890cd7f8;p=onyx.git fixed: tcp server issues on WASI --- 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; + } } } }