X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=kernel%2Fsys.c;fp=kernel%2Fsys.c;h=6195e5fe95ee0f500ebf143f2ec839bdad65f882;hb=e0ff8aa1acd079b70e796571917ae0449b7c465b;hp=a87239d9eb706a5fc6713eec00b04112ea87c97e;hpb=bef9ea3086d47cf98cfd0ea389953a0af0b60114;p=linux-2.6.git diff --git a/kernel/sys.c b/kernel/sys.c index a87239d9e..6195e5fe9 100644 --- a/kernel/sys.c +++ b/kernel/sys.c @@ -1290,7 +1290,7 @@ asmlinkage long sys_setpgid(pid_t pid, pid_t pgid) if (!thread_group_leader(p)) goto out; - if (p->parent == group_leader) { + if (p->real_parent == group_leader) { err = -EPERM; if (p->signal->session != group_leader->signal->session) goto out;