From: Benjamin Franzke Date: Tue, 7 Feb 2012 21:39:35 +0000 (+0100) Subject: logind: Terminate bus_login_session_user_properties X-Git-Tag: v41~19 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=1d4ec315707a9d1411efc5d2ef4a47f9374ab525 logind: Terminate bus_login_session_user_properties Fixes segfault in systemd-logind, triggered by: systemd-loginctl show-session $XDG_SESSION_ID. Bug introduced by d200735e13c52dcfe36c0e066f9f6c2fbfb85a9c, so only systemd v39 is affected. --- diff --git a/src/login/logind-session-dbus.c b/src/login/logind-session-dbus.c index dabb91cd1..9767f7d30 100644 --- a/src/login/logind-session-dbus.c +++ b/src/login/logind-session-dbus.c @@ -251,6 +251,7 @@ static const BusProperty bus_login_session_properties[] = { static const BusProperty bus_login_session_user_properties[] = { { "User", bus_session_append_user, "(uo)", 0 }, { "Name", bus_property_append_string, "s", offsetof(User, name), true }, + { NULL, } }; static DBusHandlerResult session_message_dispatch(