]> git.ipfire.org Git - thirdparty/shadow.git/commitdiff
selinux: use type safe function pointer assignment
authorChristian Göttsche <cgzones@googlemail.com>
Mon, 6 Mar 2023 15:50:47 +0000 (16:50 +0100)
committerIker Pedrosa <ikerpedrosam@gmail.com>
Mon, 20 Mar 2023 07:47:52 +0000 (08:47 +0100)
lib/selinux.c

index 5e3ef1a36920fa22aec980657999a902703e55a4..6eb2894c36ba4c476d5f1df7ace7c7454ae1a990 100644 (file)
@@ -188,7 +188,7 @@ int check_selinux_permit (const char *perm_name)
                return 0;
        }
 
-       selinux_set_callback (SELINUX_CB_LOG, (union selinux_callback) selinux_log_cb);
+       selinux_set_callback (SELINUX_CB_LOG, (union selinux_callback) { .func_log = selinux_log_cb });
 
        if (getprevcon_raw (&user_context_raw) != 0) {
                fprintf (shadow_logfd,