commit | 74d977b65e45bc9b536b429e7f3b5e3a8e459026 | [log] [tgz] |
---|---|---|
author | William Roberts <william.c.roberts@intel.com> | Tue Aug 23 13:49:23 2016 -0700 |
committer | Paul Moore <paul@paul-moore.com> | Mon Aug 29 19:19:50 2016 -0400 |
tree | abec3a6c025f9b043f50d96ac632e279d2a1e8de | |
parent | 348a0db9e69e4c214bf5d7677f17cb99cdc47db0 [diff] |
selinux: detect invalid ebitmap When count is 0 and the highbit is not zero, the ebitmap is not valid and the internal node is not allocated. This causes issues when routines, like mls_context_isvalid() attempt to use the ebitmap_for_each_bit() and ebitmap_node_get_bit() as they assume a highbit > 0 will have a node allocated. Signed-off-by: William Roberts <william.c.roberts@intel.com> Signed-off-by: Paul Moore <paul@paul-moore.com>