From: Ivan Kruglov Date: Tue, 29 Jul 2025 20:56:41 +0000 (+0200) Subject: core: merging errno usage in access_init() X-Git-Tag: v258-rc2~43 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c5df8c2323940958efc84d4bfb3cd253591c1a45;p=thirdparty%2Fsystemd.git core: merging errno usage in access_init() --- diff --git a/src/core/selinux-access.c b/src/core/selinux-access.c index fe4d8a15075..e5584df9a76 100644 --- a/src/core/selinux-access.c +++ b/src/core/selinux-access.c @@ -154,9 +154,8 @@ static int access_init(sd_bus_error *error) { return 1; if (avc_open(NULL, 0) != 0) { - r = -errno; /* Save original errno for later */ - - r = log_selinux_enforcing_errno(r, "Failed to open the SELinux AVC: %m"); + /* Passing errno to save original value for later */ + r = log_selinux_enforcing_errno(errno, "Failed to open the SELinux AVC: %m"); if (r == 0) /* log_selinux_enforcing_errno() can return 0 if the enforcement isn't on. * In this case don't do any AVC checks.