apparmor: add a default null dfa
Instead of testing whether a given dfa exists in every code path, have
a default null dfa that is used when loaded policy doesn't provide a
dfa.
This will let us get rid of special casing and avoid dereference bugs
when special casing is missed.
Signed-off-by:
John Johansen <john.johansen@canonical.com>
Showing
- security/apparmor/include/match.h 5 additions, 0 deletionssecurity/apparmor/include/match.h
- security/apparmor/lsm.c 7 additions, 0 deletionssecurity/apparmor/lsm.c
- security/apparmor/match.c 27 additions, 0 deletionssecurity/apparmor/match.c
- security/apparmor/nulldfa.in 1 addition, 0 deletionssecurity/apparmor/nulldfa.in
- security/apparmor/policy.c 2 additions, 0 deletionssecurity/apparmor/policy.c
- security/apparmor/policy_unpack.c 4 additions, 2 deletionssecurity/apparmor/policy_unpack.c
security/apparmor/nulldfa.in
0 → 100644
Please register or sign in to comment