X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Flogin%2Floginctl.c;h=36c65bc8d0769b087fd0b3bc2da738d1bbca3617;hp=6c229c64e31cf646bcc32c4e8976dfeea00bdc29;hb=50fb97935d689a520251b2d543599be14bdfd0ed;hpb=4654e558a3c297a71f05c3b2db6a2744fcf3cdea diff --git a/src/login/loginctl.c b/src/login/loginctl.c index 6c229c64e..36c65bc8d 100644 --- a/src/login/loginctl.c +++ b/src/login/loginctl.c @@ -834,17 +834,13 @@ static int show_one(const char *verb, DBusConnection *bus, const char *path, boo const char *interface = ""; int r; DBusMessageIter iter, sub, sub2, sub3; - SessionStatusInfo session_info; - UserStatusInfo user_info; - SeatStatusInfo seat_info; + SessionStatusInfo session_info = {}; + UserStatusInfo user_info = {}; + SeatStatusInfo seat_info = {}; assert(path); assert(new_line); - zero(session_info); - zero(user_info); - zero(seat_info); - r = bus_method_call_with_reply( bus, "org.freedesktop.login1",