diff --git a/src/login/logind-seat.c b/src/login/logind-seat.c index f0e5aa1988..cc33799230 100644 --- a/src/login/logind-seat.c +++ b/src/login/logind-seat.c @@ -419,7 +419,7 @@ int seat_start(Seat *s) { } int seat_stop(Seat *s, bool force) { - int r = 0; + int r; assert(s); @@ -429,7 +429,7 @@ int seat_stop(Seat *s, bool force) { "SEAT_ID=%s", s->id, LOG_MESSAGE("Removed seat %s.", s->id)); - seat_stop_sessions(s, force); + r = seat_stop_sessions(s, force); (void) unlink(s->state_file); seat_add_to_gc_queue(s);