From c8487ff12bb2c5007aa908c8c38ec35b9a88a613 Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Mon, 26 Sep 2016 20:01:58 +0200 Subject: [PATCH] Fix readlinkat(2) return value truncation. --- kernel/io.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/io.cpp b/kernel/io.cpp index b8fe2d9a..9cd8b172 100644 --- a/kernel/io.cpp +++ b/kernel/io.cpp @@ -715,7 +715,7 @@ ssize_t sys_readlinkat(int dirfd, const char* path, char* buf, size_t size) delete[] pathcopy; if ( !desc ) return -1; - return (int) desc->readlink(&ctx, buf, size); + return desc->readlink(&ctx, buf, size); } int sys_fsync(int fd)