diff options
author | Ondrej Mosnacek <omosnace@redhat.com> | 2021-04-02 10:56:18 +0200 |
---|---|---|
committer | Paul Moore <paul@paul-moore.com> | 2021-04-02 17:46:37 +0200 |
commit | 442dc00f82a9727dc0c48c44f792c168f593c6df (patch) | |
tree | 056a44fd675c1b4f0032a2566bf7968d3585af3e /security/selinux/ss/avtab.h | |
parent | selinuxfs: unify policy load error reporting (diff) | |
download | linux-442dc00f82a9727dc0c48c44f792c168f593c6df.tar.xz linux-442dc00f82a9727dc0c48c44f792c168f593c6df.zip |
selinux: make nslot handling in avtab more robust
1. Make sure all fileds are initialized in avtab_init().
2. Slightly refactor avtab_alloc() to use the above fact.
3. Use h->nslot == 0 as a sentinel in the access functions to prevent
dereferencing h->htable when it's not allocated.
Cc: stable@vger.kernel.org
Signed-off-by: Ondrej Mosnacek <omosnace@redhat.com>
Signed-off-by: Paul Moore <paul@paul-moore.com>
Diffstat (limited to 'security/selinux/ss/avtab.h')
0 files changed, 0 insertions, 0 deletions