summaryrefslogtreecommitdiff
path: root/src/login/logind.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2018-08-03 20:20:50 +0200
committerSven Eden <sven.eden@prydeworx.com>2018-10-29 10:18:33 +0100
commit2ed4fb674fc0d3e214b00579f436199b3d1babbc (patch)
tree45050942023edc09e217482689d31564b2fa2b1e /src/login/logind.c
parent158dd4a9c00295d8b495fb6e98aa347aca40e106 (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.c8
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);