diff options
Diffstat (limited to 'security/selinux/hooks.c')
| -rw-r--r-- | security/selinux/hooks.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c index 24e1b1885de7..9f3124b08867 100644 --- a/security/selinux/hooks.c +++ b/security/selinux/hooks.c | |||
| @@ -2977,11 +2977,7 @@ static int selinux_task_prctl(int option, | |||
| 2977 | 2977 | ||
| 2978 | static int selinux_task_wait(struct task_struct *p) | 2978 | static int selinux_task_wait(struct task_struct *p) |
| 2979 | { | 2979 | { |
| 2980 | u32 perm; | 2980 | return task_has_perm(p, current, PROCESS__SIGCHLD); |
| 2981 | |||
| 2982 | perm = signal_to_av(p->exit_signal); | ||
| 2983 | |||
| 2984 | return task_has_perm(p, current, perm); | ||
| 2985 | } | 2981 | } |
| 2986 | 2982 | ||
| 2987 | static void selinux_task_reparent_to_init(struct task_struct *p) | 2983 | static void selinux_task_reparent_to_init(struct task_struct *p) |
