diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2021-04-15 11:18:32 +0200 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2021-04-15 11:18:37 +0200 |
commit | 2669c66614cf10fe006863a0ad10484a26d3a51b (patch) | |
tree | b2a375a2bbc1044219b658e2b1c031dbb82b3ea5 /src/core/selinux-access.c | |
parent | 3d346b8106a0dad2bdc7f008bea80e65b05c1600 (diff) | |
download | systemd-2669c66614cf10fe006863a0ad10484a26d3a51b.tar.gz |
core/selinux: fix wrong assertion when 0 is passed to log_debug
https://github.com/systemd/systemd/pull/19317#issuecomment-820245680
Diffstat (limited to 'src/core/selinux-access.c')
-rw-r--r-- | src/core/selinux-access.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/core/selinux-access.c b/src/core/selinux-access.c index 5605c71053..cdb82dd894 100644 --- a/src/core/selinux-access.c +++ b/src/core/selinux-access.c @@ -273,8 +273,9 @@ int mac_selinux_generic_access_check( sd_bus_error_set(error, SD_BUS_ERROR_ACCESS_DENIED, "SELinux policy denies access."); } - log_debug_errno(r, "SELinux access check scon=%s tcon=%s tclass=%s perm=%s state=%s path=%s cmdline=%s: %m", - scon, fcon, tclass, permission, enforce ? "enforcing" : "permissive", path, cl); + log_full_errno_zerook(LOG_DEBUG, r, + "SELinux access check scon=%s tcon=%s tclass=%s perm=%s state=%s path=%s cmdline=%s: %m", + scon, fcon, tclass, permission, enforce ? "enforcing" : "permissive", path, cl); return enforce ? r : 0; } |