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:
parent
5a165aa6b9
commit
ca4f2b6d6d
@ -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))
|
||||
|
Loading…
Reference in New Issue
Block a user