From a7a9e40fc6b85d44880bf62be5fe62b86fbecd4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A4mes=20M=C3=A9n=C3=A9trey?= Date: Tue, 4 Oct 2022 15:40:37 +0200 Subject: [PATCH] linux-sgx: Fix directional OCALL parameter for getsockname (#1554) --- core/shared/platform/linux-sgx/sgx_wamr.edl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/shared/platform/linux-sgx/sgx_wamr.edl b/core/shared/platform/linux-sgx/sgx_wamr.edl index 3e16aaf8b..c610bf4c5 100644 --- a/core/shared/platform/linux-sgx/sgx_wamr.edl +++ b/core/shared/platform/linux-sgx/sgx_wamr.edl @@ -122,7 +122,7 @@ enclave { int ocall_bind(int sockfd, [in, size=addrlen]const void *addr, uint32_t addrlen); int ocall_connect(int sockfd, [in, size=addrlen]void *addr, uint32_t addrlen); - int ocall_getsockname(int sockfd, [in, size=addr_size]void *addr, + int ocall_getsockname(int sockfd, [out, size=addr_size]void *addr, [in, out, size=4]uint32_t *addrlen, uint32_t addr_size); int ocall_getsockopt(int sockfd, int level, int optname, [out, size=val_buf_size]void *val_buf,