浏览代码

Smack: prevent revoke-subject from failing when unseen label is written to it

Special file /smack/revoke-subject will silently accept labels that are not
present on the subject label list. Nothing has to be done for such labels,
as there are no rules for them to revoke.

Targeted for git://git.gitorious.org/smack-next/kernel.git

Signed-off-by: Rafal Krypa <r.krypa@samsung.com>
Rafal Krypa 12 年之前
父节点
当前提交
d15d9fad16
共有 1 个文件被更改,包括 1 次插入3 次删除
  1. 1 3
      security/smack/smackfs.c

+ 1 - 3
security/smack/smackfs.c

@@ -2035,10 +2035,8 @@ static ssize_t smk_write_revoke_subj(struct file *file, const char __user *buf,
 	}
 	}
 
 
 	skp = smk_find_entry(cp);
 	skp = smk_find_entry(cp);
-	if (skp == NULL) {
-		rc = -EINVAL;
+	if (skp == NULL)
 		goto free_out;
 		goto free_out;
-	}
 
 
 	rule_list = &skp->smk_rules;
 	rule_list = &skp->smk_rules;
 	rule_lock = &skp->smk_rules_lock;
 	rule_lock = &skp->smk_rules_lock;