diff --git a/Kernel/Syscalls/dup2.cpp b/Kernel/Syscalls/dup2.cpp index 485dd5c10f..46b30aeae6 100644 --- a/Kernel/Syscalls/dup2.cpp +++ b/Kernel/Syscalls/dup2.cpp @@ -16,7 +16,7 @@ KResultOr Process::sys$dup2(int old_fd, int new_fd) if (!description) return EBADF; if (old_fd == new_fd) - return 0; + return new_fd; if (new_fd < 0 || new_fd >= m_max_open_file_descriptors) return EINVAL; m_fds[new_fd].set(*description);