From 16b6e644d745c2171cdcafb057e42380da258575 Mon Sep 17 00:00:00 2001 From: Liav A Date: Fri, 13 Jan 2023 01:00:27 +0200 Subject: [PATCH] Kernel: Require "stdio" pledge promise when calling get_root_session_id --- Kernel/Syscalls/setpgid.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Kernel/Syscalls/setpgid.cpp b/Kernel/Syscalls/setpgid.cpp index fd7715c2b3..01c6fdb459 100644 --- a/Kernel/Syscalls/setpgid.cpp +++ b/Kernel/Syscalls/setpgid.cpp @@ -141,6 +141,7 @@ ErrorOr Process::sys$setpgid(pid_t specified_pid, pid_t specified_pgid) ErrorOr Process::sys$get_root_session_id(pid_t force_sid) { + TRY(require_promise(Pledge::stdio)); pid_t sid = (force_sid == -1) ? this->sid().value() : force_sid; if (sid == 0) return 0;