summaryrefslogtreecommitdiff
path: root/src/core/selinux-access.c
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2021-04-15 11:18:32 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2021-04-15 11:18:37 +0200
commit2669c66614cf10fe006863a0ad10484a26d3a51b (patch)
treeb2a375a2bbc1044219b658e2b1c031dbb82b3ea5 /src/core/selinux-access.c
parent3d346b8106a0dad2bdc7f008bea80e65b05c1600 (diff)
downloadsystemd-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.c5
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;
}