diff options
Diffstat (limited to 'src/login')
-rw-r--r-- | src/login/logind-core.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/login/logind-core.c b/src/login/logind-core.c index 618850feba..8e1c54dbe2 100644 --- a/src/login/logind-core.c +++ b/src/login/logind-core.c @@ -9,6 +9,7 @@ #include "alloc-util.h" #include "bus-error.h" +#include "bus-locator.h" #include "bus-util.h" #include "cgroup-util.h" #include "conf-parser.h" @@ -538,15 +539,7 @@ int manager_spawn_autovt(Manager *m, unsigned vtnr) { } xsprintf(name, "autovt@tty%u.service", vtnr); - r = sd_bus_call_method( - m->bus, - "org.freedesktop.systemd1", - "/org/freedesktop/systemd1", - "org.freedesktop.systemd1.Manager", - "StartUnit", - &error, - NULL, - "ss", name, "fail"); + r = bus_call_method(m->bus, bus_systemd_mgr, "StartUnit", &error, NULL, "ss", name, "fail"); if (r < 0) return log_error_errno(r, "Failed to start %s: %s", name, bus_error_message(&error, r)); |