mirror of
https://github.com/samba-team/samba.git
synced 2025-01-12 09:18:10 +03:00
mailslot: allow to define nt_version in send_getdc_request().
Guenther
(This used to be commit ce3728191b
)
This commit is contained in:
parent
12b9be6d5e
commit
e66d452466
@ -130,7 +130,8 @@ bool send_getdc_request(TALLOC_CTX *mem_ctx,
|
||||
struct messaging_context *msg_ctx,
|
||||
struct sockaddr_storage *dc_ss,
|
||||
const char *domain_name,
|
||||
const DOM_SID *sid)
|
||||
const DOM_SID *sid,
|
||||
uint32_t nt_version)
|
||||
{
|
||||
struct in_addr dc_ip;
|
||||
const char *my_acct_name = NULL;
|
||||
@ -172,7 +173,7 @@ bool send_getdc_request(TALLOC_CTX *mem_ctx,
|
||||
s->mailslot_name = my_mailslot;
|
||||
s->acct_control = ACB_WSTRUST;
|
||||
s->sid = my_sid;
|
||||
s->nt_version = 1;
|
||||
s->nt_version = nt_version;
|
||||
s->lmnt_token = 0xffff;
|
||||
s->lm20_token = 0xffff;
|
||||
|
||||
|
@ -796,7 +796,8 @@ static NTSTATUS process_dc_netbios(TALLOC_CTX *mem_ctx,
|
||||
}
|
||||
|
||||
if (send_getdc_request(mem_ctx, msg_ctx,
|
||||
&dclist[i].ss, domain_name, NULL))
|
||||
&dclist[i].ss, domain_name,
|
||||
NULL, 1))
|
||||
{
|
||||
int k;
|
||||
smb_msleep(100);
|
||||
|
@ -1093,7 +1093,7 @@ static bool dcip_to_name(TALLOC_CTX *mem_ctx,
|
||||
/* try GETDC requests next */
|
||||
|
||||
if (send_getdc_request(mem_ctx, winbind_messaging_context(),
|
||||
pss, domain->name, &domain->sid)) {
|
||||
pss, domain->name, &domain->sid, 1)) {
|
||||
const char *dc_name = NULL;
|
||||
int i;
|
||||
smb_msleep(100);
|
||||
|
Loading…
Reference in New Issue
Block a user