diff options
-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) { |