--- a/src/login/logind-session-dbus.c +++ b/src/login/logind-session-dbus.c @@ -457,7 +457,7 @@ goto error; session_save(s); - return 0; + return 1; error: session_device_free(sd);