chiark / gitweb /
switch from udev keymaps to hwdb
[elogind.git] / src / login / logind-session.c
index 2892c38417f690fae404c5844076677ac8ce0fc2..db22150825059f3411c09196205f43c54e434401 100644 (file)
@@ -474,12 +474,13 @@ static int session_start_scope(Session *s) {
 
                 description = strjoin("Session ", s->id, " of user ", s->user->name, NULL);
 
-                r = manager_start_scope(s->manager, scope, s->leader, s->user->slice, description, &error, &job);
+                r = manager_start_scope(s->manager, scope, s->leader, s->user->slice, description, "systemd-user-sessions.service", &error, &job);
                 if (r < 0) {
                         log_error("Failed to start session scope: %s %s", bus_error(&error, r), error.name);
                         dbus_error_free(&error);
 
                         free(scope);
+                        return r;
                 } else {
                         s->scope = scope;