X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fcore%2Floopback-setup.c;h=98fc04dd2e93e67c799359e4844d1efa7e02acd4;hb=befb6d54948480f836d53d633bef27e3505818c1;hp=ca8ac4ea6170ee73491b64a4fddd332c496e6e1c;hpb=c33b329709ebe2755181980a050d02ec7c81ed87;p=elogind.git diff --git a/src/core/loopback-setup.c b/src/core/loopback-setup.c index ca8ac4ea6..98fc04dd2 100644 --- a/src/core/loopback-setup.c +++ b/src/core/loopback-setup.c @@ -92,14 +92,10 @@ int loopback_setup(void) { r = start_loopback(rtnl); if (r == -EPERM) { - if (check_loopback() < 0) { - log_warning_errno(EPERM, "Failed to configure loopback device: %m"); - return -EPERM; - } - } else if (r < 0) { - log_warning_errno(r, "Failed to configure loopback device: %m"); - return r; - } + if (check_loopback() < 0) + return log_warning_errno(EPERM, "Failed to configure loopback device: %m"); + } else if (r < 0) + return log_warning_errno(r, "Failed to configure loopback device: %m"); return 0;