summaryrefslogtreecommitdiff
path: root/src/shared/loopback-setup.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2022-08-29 15:11:09 +0200
committerLennart Poettering <lennart@poettering.net>2022-08-29 15:15:08 +0200
commitb3d6f706922cbbd94f85b8d5878756d88b657b56 (patch)
tree063df3414090137f47b660408265c11ca52da806 /src/shared/loopback-setup.c
parent9d72a3cf70574bf2aebf874649dd9e8855d535d4 (diff)
downloadsystemd-b3d6f706922cbbd94f85b8d5878756d88b657b56.tar.gz
loopback: use ERRNO_IS_PRIVILEGE() where appropriate
Diffstat (limited to 'src/shared/loopback-setup.c')
-rw-r--r--src/shared/loopback-setup.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/shared/loopback-setup.c b/src/shared/loopback-setup.c
index 0092289022..dae78cde89 100644
--- a/src/shared/loopback-setup.c
+++ b/src/shared/loopback-setup.c
@@ -208,7 +208,7 @@ int loopback_setup(void) {
/* If we lack the permissions to configure the loopback device,
* but we find it to be already configured, let's exit cleanly,
* in order to supported unprivileged containers. */
- if (state_up.rcode == -EPERM && check_loopback(rtnl))
+ if (ERRNO_IS_PRIVILEGE(state_up.rcode) && check_loopback(rtnl))
return 0;
return log_warning_errno(state_up.rcode, "Failed to configure loopback network device: %m");