selinux: let's fully (and statically) initialize log callback union (#8512)

We can make this const and static, and initialize this ahead of time and
fully, hence let's do that.
This commit is contained in:
Lennart Poettering 2018-03-21 11:48:40 +01:00 committed by Zbigniew Jędrzejewski-Szmek
parent 9d8c9125ed
commit 2062ada74c

View file

@ -47,13 +47,15 @@ int mac_selinux_setup(bool *loaded_policy) {
usec_t before_load, after_load;
char *con;
int r;
union selinux_callback cb;
static const union selinux_callback cb = {
.func_log = null_log,
};
bool initialized = false;
assert(loaded_policy);
/* Turn off all of SELinux' own logging, we want to do that */
cb.func_log = null_log;
selinux_set_callback(SELINUX_CB_LOG, cb);
/* Don't load policy in the initrd if we don't appear to have