Smack: prevent revoke-subject from failing when unseen label is written to it
authorRafal Krypa <r.krypa@samsung.com>
Tue, 27 Nov 2012 15:28:11 +0000 (16:28 +0100)
committerCasey Schaufler <casey@schaufler-ca.com>
Tue, 19 Mar 2013 21:15:21 +0000 (14:15 -0700)
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>
security/smack/smackfs.c

index 76a5dca46404bd62928b34a492d0534e986a34d8..337e32c551da96f357475c86fbf6bb39da40df28 100644 (file)
@@ -2035,10 +2035,8 @@ static ssize_t smk_write_revoke_subj(struct file *file, const char __user *buf,
        }
 
        skp = smk_find_entry(cp);
-       if (skp == NULL) {
-               rc = -EINVAL;
+       if (skp == NULL)
                goto free_out;
-       }
 
        rule_list = &skp->smk_rules;
        rule_lock = &skp->smk_rules_lock;
This page took 0.027435 seconds and 5 git commands to generate.