From bd60c65e1799cd08c71624e50c9ca9b83443590c Mon Sep 17 00:00:00 2001 From: apio Date: Thu, 13 Apr 2023 18:20:07 +0200 Subject: [PATCH] kernel: Make chown() search in the process's current directory --- kernel/src/sys/id.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/src/sys/id.cpp b/kernel/src/sys/id.cpp index 5fe236b3..899e1fb2 100644 --- a/kernel/src/sys/id.cpp +++ b/kernel/src/sys/id.cpp @@ -116,7 +116,7 @@ Result sys_chown(Registers*, SyscallArgs args) Credentials& auth = Scheduler::current()->auth; - auto inode = TRY(VFS::resolve_path(path.chars(), auth)); + auto inode = TRY(VFS::resolve_path(path.chars(), auth, Scheduler::current()->current_directory)); if (auth.euid != 0) return err(EPERM);