diff options
Diffstat (limited to 'security/selinux')
-rw-r--r-- | security/selinux/hooks.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c index c9605c4a2e08..14f94cd29c80 100644 --- a/security/selinux/hooks.c +++ b/security/selinux/hooks.c | |||
@@ -1809,7 +1809,7 @@ static int selinux_ptrace_access_check(struct task_struct *child, | |||
1809 | if (rc) | 1809 | if (rc) |
1810 | return rc; | 1810 | return rc; |
1811 | 1811 | ||
1812 | if (mode == PTRACE_MODE_READ) { | 1812 | if (mode & PTRACE_MODE_READ) { |
1813 | u32 sid = current_sid(); | 1813 | u32 sid = current_sid(); |
1814 | u32 csid = task_sid(child); | 1814 | u32 csid = task_sid(child); |
1815 | return avc_has_perm(sid, csid, SECCLASS_FILE, FILE__READ, NULL); | 1815 | return avc_has_perm(sid, csid, SECCLASS_FILE, FILE__READ, NULL); |