From: Stefan Metzmacher Date: Wed, 25 Sep 2024 17:31:01 +0000 (+0200) Subject: s3:winbindd: let add_trusted_domain() mark domains as initialized when loaded from... X-Git-Tag: tdb-1.4.13~1028 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b9207b32fc04c2a2dcf39130302c5a902e4b9ff3;p=thirdparty%2Fsamba.git s3:winbindd: let add_trusted_domain() mark domains as initialized when loaded from config We at least pass SEC_CHAN_LOCAL for internal domains, only learned domains use SEC_CHAN_NULL. Signed-off-by: Stefan Metzmacher Reviewed-by: Andreas Schneider --- diff --git a/source3/winbindd/winbindd_util.c b/source3/winbindd/winbindd_util.c index 86884b70d63..681d4194127 100644 --- a/source3/winbindd/winbindd_util.c +++ b/source3/winbindd/winbindd_util.c @@ -278,6 +278,15 @@ static NTSTATUS add_trusted_domain(const char *domain_name, domain->can_do_ncacn_ip_tcp = domain->active_directory; + if (secure_channel_type != SEC_CHAN_NULL) { + /* + * If we loaded the domain from + * our config it is initialized + * completely. + */ + domain->initialized = true; + } + /* Link to domain list */ DLIST_ADD_END(_domain_list, domain);