diff options
Diffstat (limited to 'source3')
| -rw-r--r-- | source3/winbindd/winbindd.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source3/winbindd/winbindd.c b/source3/winbindd/winbindd.c index e384be18c1..937f68db1c 100644 --- a/source3/winbindd/winbindd.c +++ b/source3/winbindd/winbindd.c @@ -1566,6 +1566,10 @@ int main(int argc, const char **argv) winbindd_register_handlers(winbind_messaging_context(), !Fork); + if (!messaging_parent_dgm_cleanup_init(winbind_messaging_context())) { + exit(1); + } + status = init_system_session_info(); if (!NT_STATUS_IS_OK(status)) { exit_daemon("Winbindd failed to setup system user info", map_errno_from_nt_status(status)); |
