|
@@ -359,10 +359,8 @@ void __set_special_pids(struct pid *pid)
|
|
{
|
|
{
|
|
struct task_struct *curr = current->group_leader;
|
|
struct task_struct *curr = current->group_leader;
|
|
|
|
|
|
- if (task_session(curr) != pid) {
|
|
|
|
|
|
+ if (task_session(curr) != pid)
|
|
change_pid(curr, PIDTYPE_SID, pid);
|
|
change_pid(curr, PIDTYPE_SID, pid);
|
|
- proc_sid_connector(curr);
|
|
|
|
- }
|
|
|
|
|
|
|
|
if (task_pgrp(curr) != pid)
|
|
if (task_pgrp(curr) != pid)
|
|
change_pid(curr, PIDTYPE_PGID, pid);
|
|
change_pid(curr, PIDTYPE_PGID, pid);
|