From: Volker Lendecke Date: Mon, 28 Oct 2024 12:16:46 +0000 (+0100) Subject: libads: Pass "required_flags" through ads_cldap_netlogon() X-Git-Tag: tdb-1.4.13~589 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=808b79b4a9514422cab91934dd3e0f8068bd85bb;p=thirdparty%2Fsamba.git libads: Pass "required_flags" through ads_cldap_netlogon() ... down to netlogon_pings() Signed-off-by: Volker Lendecke Reviewed-by: Stefan Metzmacher --- diff --git a/source3/libads/cldap.c b/source3/libads/cldap.c index f20de880e48..9989b7dba50 100644 --- a/source3/libads/cldap.c +++ b/source3/libads/cldap.c @@ -89,6 +89,7 @@ static bool ads_cldap_netlogon(TALLOC_CTX *mem_ctx, struct sockaddr_storage *ss, const char *realm, uint32_t nt_version, + uint32_t required_flags, struct netlogon_samlogon_response **_reply) { NTSTATUS status; @@ -119,6 +120,7 @@ static bool ads_cldap_netlogon(TALLOC_CTX *mem_ctx, .ntversion = nt_version, .domain = realm, .acct_ctrl = -1, + .required_flags = required_flags, }, 1, /* min_servers */ timeval_current_ofs(MAX(3, lp_ldap_timeout() / 2), 0), @@ -150,7 +152,7 @@ bool ads_cldap_netlogon_5(TALLOC_CTX *mem_ctx, struct netlogon_samlogon_response *reply = NULL; bool ret; - ret = ads_cldap_netlogon(mem_ctx, ss, realm, nt_version, &reply); + ret = ads_cldap_netlogon(mem_ctx, ss, realm, nt_version, 0, &reply); if (!ret) { return false; }