From 9bce0ebcee2672a755f4c461f04d9ad8af8d365a Mon Sep 17 00:00:00 2001 From: Masayuki Kondo Date: Mon, 22 Apr 2024 11:02:24 +0900 Subject: [PATCH] Fix readdir for posix --- core/shared/platform/common/posix/posix_file.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/shared/platform/common/posix/posix_file.c b/core/shared/platform/common/posix/posix_file.c index e7c8383c3..eb91c9c6c 100644 --- a/core/shared/platform/common/posix/posix_file.c +++ b/core/shared/platform/common/posix/posix_file.c @@ -920,7 +920,11 @@ os_readdir(os_dir_stream dir_stream, __wasi_dirent_t *entry, if (dent == NULL) { *d_name = NULL; - return convert_errno(errno); + if (errno != 0) { + return convert_errno(errno); + } else { + return 0; + } } long offset = (__wasi_dircookie_t)telldir(dir_stream);