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:
parent
e90b6c743d
commit
c51e4c3440
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user