security/apparmor/label.c: Clean code by removing redundant instructions
Previously 'label->proxy->label' value checking and conditional reassigning were done twice in the same function. The second one is redundant and can be removed. Signed-off-by: Mateusz Nosek <mateusznosek0@gmail.com> Signed-off-by: John Johansen <john.johansen@canonical.com>
This commit is contained in:
parent
fe9fd23e3b
commit
c84b80cd41
|
@ -311,8 +311,6 @@ out:
|
||||||
|
|
||||||
static void label_destroy(struct aa_label *label)
|
static void label_destroy(struct aa_label *label)
|
||||||
{
|
{
|
||||||
struct aa_label *tmp;
|
|
||||||
|
|
||||||
AA_BUG(!label);
|
AA_BUG(!label);
|
||||||
|
|
||||||
if (!label_isprofile(label)) {
|
if (!label_isprofile(label)) {
|
||||||
|
@ -333,10 +331,6 @@ static void label_destroy(struct aa_label *label)
|
||||||
|
|
||||||
aa_free_secid(label->secid);
|
aa_free_secid(label->secid);
|
||||||
|
|
||||||
tmp = rcu_dereference_protected(label->proxy->label, true);
|
|
||||||
if (tmp == label)
|
|
||||||
rcu_assign_pointer(label->proxy->label, NULL);
|
|
||||||
|
|
||||||
aa_put_proxy(label->proxy);
|
aa_put_proxy(label->proxy);
|
||||||
label->proxy = (struct aa_proxy *) PROXY_POISON + 1;
|
label->proxy = (struct aa_proxy *) PROXY_POISON + 1;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue