From bbc31a0d2b3adc229ef108b9741d079d1192e8b0 Mon Sep 17 00:00:00 2001 From: Drew Galbraith Date: Sat, 17 Jun 2023 01:05:51 -0700 Subject: [PATCH] [zion] Return proper code from PortCreate --- zion/syscall/syscall.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zion/syscall/syscall.cpp b/zion/syscall/syscall.cpp index 04a5d5c..bec3f2b 100644 --- a/zion/syscall/syscall.cpp +++ b/zion/syscall/syscall.cpp @@ -201,7 +201,8 @@ z_err_t ChannelRecv(ZChannelRecvReq* req) { z_err_t PortCreate(ZPortCreateResp* resp) { auto& proc = gScheduler->CurrentProcess(); auto port = MakeRefCounted(); - return proc.AddNewCapability(port, ZC_WRITE | ZC_READ); + resp->port_cap = proc.AddNewCapability(port, ZC_WRITE | ZC_READ); + return Z_OK; } z_err_t PortSend(ZPortSendReq* req) {