1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00

r21056: Moving the set_domain_online_request to fork_domain_child() (formerly

lived in trustdom_recv().

Jeremy, this is the better place I think but please check.

Guenther
(This used to be commit beed8b8b32)
This commit is contained in:
Günther Deschner 2007-01-30 16:51:42 +00:00 committed by Gerald (Jerry) Carter
parent e90b6c743d
commit c51e4c3440

View File

@ -842,15 +842,6 @@ static BOOL fork_domain_child(struct winbindd_child *child)
/* The child is ok with online/offline messages now. */
message_unblock();
if (child->domain != NULL && lp_winbind_offline_logon()) {
/* We might be in the idmap child...*/
child->lockout_policy_event = event_add_timed(
winbind_event_context(), NULL, timeval_zero(),
"account_lockout_policy_handler",
account_lockout_policy_handler,
child);
}
/* Handle online/offline messages. */
message_register(MSG_WINBIND_OFFLINE,child_msg_offline);
message_register(MSG_WINBIND_ONLINE,child_msg_online);
@ -878,6 +869,18 @@ static BOOL fork_domain_child(struct winbindd_child *child)
cancel_named_event(winbind_event_context(),
"krb5_ticket_refresh_handler");
/* We might be in the idmap child...*/
if (child->domain && lp_winbind_offline_logon()) {
set_domain_online_request(child->domain);
child->lockout_policy_event = event_add_timed(
winbind_event_context(), NULL, timeval_zero(),
"account_lockout_policy_handler",
account_lockout_policy_handler,
child);
}
while (1) {
int ret;