diff options
Diffstat (limited to 'security/selinux/ss/services.c')
| -rw-r--r-- | security/selinux/ss/services.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/security/selinux/ss/services.c b/security/selinux/ss/services.c index f83b19daed16..4bf715d4cf29 100644 --- a/security/selinux/ss/services.c +++ b/security/selinux/ss/services.c | |||
| @@ -1744,6 +1744,9 @@ int security_genfs_sid(const char *fstype, | |||
| 1744 | struct ocontext *c; | 1744 | struct ocontext *c; |
| 1745 | int rc = 0, cmp = 0; | 1745 | int rc = 0, cmp = 0; |
| 1746 | 1746 | ||
| 1747 | while (path[0] == '/' && path[1] == '/') | ||
| 1748 | path++; | ||
| 1749 | |||
| 1747 | POLICY_RDLOCK; | 1750 | POLICY_RDLOCK; |
| 1748 | 1751 | ||
| 1749 | for (genfs = policydb.genfs; genfs; genfs = genfs->next) { | 1752 | for (genfs = policydb.genfs; genfs; genfs = genfs->next) { |
