summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2019-07-23 10:17:46 +0200
committerLennart Poettering <lennart@poettering.net>2019-07-23 16:08:06 +0200
commit20fff3de756e176c54a310a24061b87b73115d8e (patch)
tree1ee6e67cac2627886d5c181f54cef31b85115216 /src
parent61c6e8e49c0995d92e3ded73d01e725fd1b27501 (diff)
downloadsystemd-20fff3de756e176c54a310a24061b87b73115d8e.tar.gz
systemd-20fff3de756e176c54a310a24061b87b73115d8e.tar.bz2
systemd-20fff3de756e176c54a310a24061b87b73115d8e.zip
logind: use log_warning_errno() return value where we can
Also, change a couple of log error levels to LOG_WARNING, where we encounter an error but then end up ignoring it.
Diffstat (limited to 'src')
-rw-r--r--src/login/logind.c16
1 files changed, 5 insertions, 11 deletions
diff --git a/src/login/logind.c b/src/login/logind.c
index f4bc1d2eb7..ebdc0965c1 100644
--- a/src/login/logind.c
+++ b/src/login/logind.c
@@ -295,10 +295,8 @@ static int manager_enumerate_linger_users(Manager *m) {
continue;
k = manager_add_user_by_name(m, de->d_name, NULL);
- if (k < 0) {
- log_notice_errno(k, "Couldn't add lingering user %s: %m", de->d_name);
- r = k;
- }
+ if (k < 0)
+ r = log_warning_errno(k, "Couldn't add lingering user %s, ignoring: %m", de->d_name);
}
return r;
@@ -331,9 +329,7 @@ static int manager_enumerate_users(Manager *m) {
k = manager_add_user_by_name(m, de->d_name, &u);
if (k < 0) {
- log_error_errno(k, "Failed to add user by file name %s: %m", de->d_name);
-
- r = k;
+ r = log_warning_errno(k, "Failed to add user by file name %s, ignoring: %m", de->d_name);
continue;
}
@@ -486,8 +482,7 @@ static int manager_enumerate_sessions(Manager *m) {
k = manager_add_session(m, de->d_name, &s);
if (k < 0) {
- log_error_errno(k, "Failed to add session by file name %s: %m", de->d_name);
- r = k;
+ r = log_warning_errno(k, "Failed to add session by file name %s, ignoring: %m", de->d_name);
continue;
}
@@ -529,8 +524,7 @@ static int manager_enumerate_inhibitors(Manager *m) {
k = manager_add_inhibitor(m, de->d_name, &i);
if (k < 0) {
- log_notice_errno(k, "Couldn't add inhibitor %s: %m", de->d_name);
- r = k;
+ r = log_warning_errno(k, "Couldn't add inhibitor %s, ignoring: %m", de->d_name);
continue;
}