login: check return value of session_get_idle_hint

This commit is contained in:
Václav Pavlín
2012-09-21 16:08:54 +02:00
committed by Lennart Poettering
parent 5a165aa6b9
commit ca4f2b6d6d
+5 -1
View File
@@ -183,12 +183,16 @@ static int bus_session_append_idle_hint_since(DBusMessageIter *i, const char *pr
Session *s = data;
dual_timestamp t;
uint64_t u;
int r;
assert(i);
assert(property);
assert(s);
session_get_idle_hint(s, &t);
r = session_get_idle_hint(s, &t);
if (r < 0)
return r;
u = streq(property, "IdleSinceHint") ? t.realtime : t.monotonic;
if (!dbus_message_iter_append_basic(i, DBUS_TYPE_UINT64, &u))