1
0
mirror of https://github.com/systemd/systemd.git synced 2024-10-28 03:25:31 +03:00

login: check return value of session_get_idle_hint

This commit is contained in:
Václav Pavlín 2012-09-21 13:38:40 +02:00 committed by Lennart Poettering
parent 5a165aa6b9
commit ca4f2b6d6d

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))