diff --git a/src/login/logind-dbus.c b/src/login/logind-dbus.c index dc5c054d47..56531a22f6 100644 --- a/src/login/logind-dbus.c +++ b/src/login/logind-dbus.c @@ -1152,7 +1152,7 @@ static int create_session( * all is complete - or wait again. */ r = session_send_create_reply(session, /* error= */ NULL); if (r < 0) - return r; + goto fail; return 1;