diff options
| author | Günther Deschner <gd@samba.org> | 2010-09-15 10:11:38 +0200 | 
|---|---|---|
| committer | Günther Deschner <gd@samba.org> | 2010-09-15 10:16:01 +0200 | 
| commit | bbdbb0cbcc3de9a3188b77c2d34cf46a33bbe980 (patch) | |
| tree | 3adf4f7287cc1cf93906cc53947325b7b9ade040 | |
| parent | 3fe966d28003f8a09a29c9a9051672e0e066e7b6 (diff) | |
| download | samba-bbdbb0cbcc3de9a3188b77c2d34cf46a33bbe980.tar.gz samba-bbdbb0cbcc3de9a3188b77c2d34cf46a33bbe980.tar.bz2 samba-bbdbb0cbcc3de9a3188b77c2d34cf46a33bbe980.zip  | |
s3-libnetapi: try using netr_DsRGetDCNameEx() in DsGetDcName().
Guenther
| -rw-r--r-- | source3/lib/netapi/getdc.c | 13 | 
1 files changed, 13 insertions, 0 deletions
diff --git a/source3/lib/netapi/getdc.c b/source3/lib/netapi/getdc.c index 787b258db9..565ccbc14b 100644 --- a/source3/lib/netapi/getdc.c +++ b/source3/lib/netapi/getdc.c @@ -146,6 +146,19 @@ WERROR DsGetDcName_r(struct libnetapi_ctx *ctx,  		goto done;  	} +	status = rpccli_netr_DsRGetDCNameEx(pipe_cli, +					    ctx, +					    r->in.server_name, +					    r->in.domain_name, +					    r->in.domain_guid, +					    r->in.site_name, +					    r->in.flags, +					    (struct netr_DsRGetDCNameInfo **)r->out.dc_info, +					    &werr); +	if (NT_STATUS_IS_OK(status)) { +		goto done; +	} +  	status = rpccli_netr_DsRGetDCName(pipe_cli,  					  ctx,  					  r->in.server_name,  | 
