X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Flogin%2Flogind-session.c;h=fa8b5157e85ac94abf39a211d6a9a8e6cd26b22d;hp=fe5fa27be11b161c4103cc2dcf201e8111c4757b;hb=ab60f2ffb1a1fe2024aea077b3f42c3653bf1df1;hpb=ae5e06bda24ebbb2ac00741738ad3a872fc577a5 diff --git a/src/login/logind-session.c b/src/login/logind-session.c index fe5fa27be..fa8b5157e 100644 --- a/src/login/logind-session.c +++ b/src/login/logind-session.c @@ -360,8 +360,6 @@ int session_load(Session *s) { } int session_activate(Session *s) { - int r; - assert(s); assert(s->user); @@ -376,11 +374,7 @@ int session_activate(Session *s) { assert(seat_is_vtconsole(s->seat)); - r = chvt(s->vtnr); - if (r < 0) - return r; - - return seat_set_active(s->seat, s); + return chvt(s->vtnr); } static int session_link_x11_socket(Session *s) {