[PATCH 01/14] UBUNTU: SAUCE: apparmor: Fix __label_update proxy comparison test
John Johansen
john.johansen at canonical.com
Tue Aug 23 09:05:41 UTC 2016
The comparing the proxy pointer, not the address of the labels proxy pointer.
BugLink: http://bugs.launchpad.net/bugs/1615878
Signed-off-by: John Johansen <john.johansen at canonical.com>
---
security/apparmor/label.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/security/apparmor/label.c b/security/apparmor/label.c
index 21c9d6f..c453fc8 100644
--- a/security/apparmor/label.c
+++ b/security/apparmor/label.c
@@ -1993,7 +1993,7 @@ static struct aa_label *__label_update(struct aa_label *label)
write_lock_irqsave(&ls->lock, flags);
label_for_each(i, label, p) {
new->vec[i.i] = aa_get_newest_profile(p);
- if (&new->vec[i.i]->label.proxy != &p->label.proxy)
+ if (new->vec[i.i]->label.proxy != p->label.proxy)
invcount++;
}
--
2.7.4
More information about the kernel-team
mailing list