From 6c9339bd4c9e9a728eb955460f0ef0669dc8597b Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Sat, 26 Jan 2008 22:52:53 -0800 Subject: [PATCH] --- yaml --- r: 77227 b: refs/heads/master c: 0444fa78751260b38f0db3418e001bf86593f05f h: refs/heads/master i: 77225: 1500338a90f858306198be2f100c6937fae6789b 77223: 29b6709dca9786ea87804880584956beaff630b1 v: v3 --- [refs] | 2 +- trunk/security/selinux/ss/services.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 0519507e7c31..bd495f8d1b66 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 9d40d2e3955185b69c264583d080eb3defcb05a0 +refs/heads/master: 0444fa78751260b38f0db3418e001bf86593f05f diff --git a/trunk/security/selinux/ss/services.c b/trunk/security/selinux/ss/services.c index f83b19daed16..4bf715d4cf29 100644 --- a/trunk/security/selinux/ss/services.c +++ b/trunk/security/selinux/ss/services.c @@ -1744,6 +1744,9 @@ int security_genfs_sid(const char *fstype, struct ocontext *c; int rc = 0, cmp = 0; + while (path[0] == '/' && path[1] == '/') + path++; + POLICY_RDLOCK; for (genfs = policydb.genfs; genfs; genfs = genfs->next) {