|
@@ -1573,7 +1573,8 @@ static int may_create(struct inode *dir,
|
|
return rc;
|
|
return rc;
|
|
|
|
|
|
if (!newsid || !(sbsec->flags & SE_SBLABELSUPP)) {
|
|
if (!newsid || !(sbsec->flags & SE_SBLABELSUPP)) {
|
|
- rc = security_transition_sid(sid, dsec->sid, tclass, NULL, &newsid);
|
|
|
|
|
|
+ rc = security_transition_sid(sid, dsec->sid, tclass,
|
|
|
|
+ &dentry->d_name, &newsid);
|
|
if (rc)
|
|
if (rc)
|
|
return rc;
|
|
return rc;
|
|
}
|
|
}
|