diff --git a/Kernel/subsystem/linux/syscall.cpp b/Kernel/subsystem/linux/syscall.cpp index b2b2c4dc..5fb9fc65 100644 --- a/Kernel/subsystem/linux/syscall.cpp +++ b/Kernel/subsystem/linux/syscall.cpp @@ -3141,7 +3141,7 @@ __no_sanitize("undefined") static ssize_t linux_getdents64(SysFrm *, } } #endif - return ret; + return ConvertErrnoToLinux(ret); } static int linux_clock_gettime(SysFrm *, clockid_t clockid, struct timespec *tp)