]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
core: minor error code handling fixes
authorLennart Poettering <lennart@poettering.net>
Tue, 21 Apr 2020 15:21:38 +0000 (17:21 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 22 Apr 2020 06:56:05 +0000 (08:56 +0200)
src/core/manager.c

index 955ed1e54b539405c4469571ab018a6931d7863d..7536a9ca84de5f186bd18195aa1ce720bf6c2983 100644 (file)
@@ -313,9 +313,9 @@ static int manager_check_ask_password(Manager *m) {
                                     m->ask_password_inotify_fd, EPOLLIN,
                                     manager_dispatch_ask_password_fd, m);
                 if (r < 0) {
-                        log_error_errno(errno, "Failed to add event source for /run/systemd/ask-password: %m");
+                        log_error_errno(r, "Failed to add event source for /run/systemd/ask-password: %m");
                         manager_close_ask_password(m);
-                        return -errno;
+                        return r;
                 }
 
                 (void) sd_event_source_set_description(m->ask_password_event_source, "manager-ask-password");