diff --git a/Kernel/Process.cpp b/Kernel/Process.cpp index 93085f6c9d..1c9250e2d8 100644 --- a/Kernel/Process.cpp +++ b/Kernel/Process.cpp @@ -2101,7 +2101,6 @@ int Process::sys$killpg(int pgrp, int signum) if (pgrp < 0) return -EINVAL; - InterruptDisabler disabler; return do_killpg(pgrp, signum); } @@ -2173,6 +2172,8 @@ KResult Process::do_kill(Process& process, int signal) KResult Process::do_killpg(pid_t pgrp, int signal) { + InterruptDisabler disabler; + ASSERT(pgrp >= 0); // Send the signal to all processes in the given group.