aboutsummaryrefslogtreecommitdiffstats
path: root/security/commoncap.c
diff options
context:
space:
mode:
Diffstat (limited to 'security/commoncap.c')
-rw-r--r--security/commoncap.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/security/commoncap.c b/security/commoncap.c
index 48ca5b092768..43f902750a1b 100644
--- a/security/commoncap.c
+++ b/security/commoncap.c
@@ -23,6 +23,7 @@
23#include <linux/xattr.h> 23#include <linux/xattr.h>
24#include <linux/hugetlb.h> 24#include <linux/hugetlb.h>
25#include <linux/mount.h> 25#include <linux/mount.h>
26#include <linux/sched.h>
26 27
27#ifdef CONFIG_SECURITY_FILE_CAPABILITIES 28#ifdef CONFIG_SECURITY_FILE_CAPABILITIES
28/* 29/*
@@ -334,7 +335,7 @@ void cap_bprm_apply_creds (struct linux_binprm *bprm, int unsafe)
334 /* For init, we want to retain the capabilities set 335 /* For init, we want to retain the capabilities set
335 * in the init_task struct. Thus we skip the usual 336 * in the init_task struct. Thus we skip the usual
336 * capability rules */ 337 * capability rules */
337 if (!is_init(current)) { 338 if (!is_global_init(current)) {
338 current->cap_permitted = new_permitted; 339 current->cap_permitted = new_permitted;
339 current->cap_effective = bprm->cap_effective ? 340 current->cap_effective = bprm->cap_effective ?
340 new_permitted : 0; 341 new_permitted : 0;