diff options
Diffstat (limited to 'security/selinux/hooks.c')
-rw-r--r-- | security/selinux/hooks.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c index 309648c573d8..cd3307a26d11 100644 --- a/security/selinux/hooks.c +++ b/security/selinux/hooks.c | |||
@@ -1838,6 +1838,8 @@ static inline u32 open_file_to_av(struct file *file) | |||
1838 | av |= FIFO_FILE__OPEN; | 1838 | av |= FIFO_FILE__OPEN; |
1839 | else if (S_ISDIR(mode)) | 1839 | else if (S_ISDIR(mode)) |
1840 | av |= DIR__OPEN; | 1840 | av |= DIR__OPEN; |
1841 | else if (S_ISSOCK(mode)) | ||
1842 | av |= SOCK_FILE__OPEN; | ||
1841 | else | 1843 | else |
1842 | printk(KERN_ERR "SELinux: WARNING: inside %s with " | 1844 | printk(KERN_ERR "SELinux: WARNING: inside %s with " |
1843 | "unknown mode:%o\n", __func__, mode); | 1845 | "unknown mode:%o\n", __func__, mode); |