diff options
author | Lennart Poettering <lennart@poettering.net> | 2018-08-03 20:20:50 +0200 |
---|---|---|
committer | Sven Eden <sven.eden@prydeworx.com> | 2018-10-29 10:18:33 +0100 |
commit | 2ed4fb674fc0d3e214b00579f436199b3d1babbc (patch) | |
tree | 45050942023edc09e217482689d31564b2fa2b1e /src/login/logind.c | |
parent | 158dd4a9c00295d8b495fb6e98aa347aca40e106 (diff) |
logind: initialize Manager object with structure initialization too
(cherry picked from commit b25ba6cf673036e46cbaec77d3c7859ed83d3ca8)
Diffstat (limited to 'src/login/logind.c')
-rw-r--r-- | src/login/logind.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/login/logind.c b/src/login/logind.c index c7acb05cb..a9a88ce01 100644 --- a/src/login/logind.c +++ b/src/login/logind.c @@ -45,14 +45,16 @@ static int manager_new(Manager **ret) { assert(ret); - m = new0(Manager, 1); + m = new(Manager, 1); if (!m) return -ENOMEM; - m->console_active_fd = -1; #if 0 /// UNNEEDED by elogind - m->reserve_vt_fd = -1; #endif // 0 + *m = (Manager) { + .console_active_fd = -1, + .reserve_vt_fd = -1, + }; m->idle_action_not_before_usec = now(CLOCK_MONOTONIC); |