diff --git a/Kernel/Syscalls/rename.cpp b/Kernel/Syscalls/rename.cpp index 5d9fcf3737..efd22f7899 100644 --- a/Kernel/Syscalls/rename.cpp +++ b/Kernel/Syscalls/rename.cpp @@ -15,14 +15,9 @@ KResultOr Process::sys$rename(Userspaceview(), new_path.value()->view(), current_directory()); + auto old_path = TRY(get_syscall_path_argument(params.old_path)); + auto new_path = TRY(get_syscall_path_argument(params.new_path)); + return VirtualFileSystem::the().rename(old_path->view(), new_path->view(), current_directory()); } }