diff options
author | Günther Deschner <gd@samba.org> | 2008-04-24 21:28:03 +0200 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2008-04-24 22:01:51 +0200 |
commit | e66d452466514a16c15acf64cbb9494b46ea92c1 (patch) | |
tree | a758c77688b2ae74c0da22c41163e42952c1e5c3 | |
parent | 12b9be6d5e604818c6394e829a114c5ad829cc18 (diff) | |
download | samba-e66d452466514a16c15acf64cbb9494b46ea92c1.tar.gz samba-e66d452466514a16c15acf64cbb9494b46ea92c1.tar.bz2 samba-e66d452466514a16c15acf64cbb9494b46ea92c1.zip |
mailslot: allow to define nt_version in send_getdc_request().
Guenther
(This used to be commit ce3728191b23badfd5eb92701e4cebf84273b61e)
-rw-r--r-- | source3/libsmb/clidgram.c | 5 | ||||
-rw-r--r-- | source3/libsmb/dsgetdcname.c | 3 | ||||
-rw-r--r-- | source3/winbindd/winbindd_cm.c | 2 |
3 files changed, 6 insertions, 4 deletions
diff --git a/source3/libsmb/clidgram.c b/source3/libsmb/clidgram.c index 83e50e553d..41d6916b97 100644 --- a/source3/libsmb/clidgram.c +++ b/source3/libsmb/clidgram.c @@ -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; diff --git a/source3/libsmb/dsgetdcname.c b/source3/libsmb/dsgetdcname.c index 5af65c5dca..f357e92b9b 100644 --- a/source3/libsmb/dsgetdcname.c +++ b/source3/libsmb/dsgetdcname.c @@ -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); diff --git a/source3/winbindd/winbindd_cm.c b/source3/winbindd/winbindd_cm.c index 822f946e1a..863df6ec11 100644 --- a/source3/winbindd/winbindd_cm.c +++ b/source3/winbindd/winbindd_cm.c @@ -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); |