From bbdbb0cbcc3de9a3188b77c2d34cf46a33bbe980 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Wed, 15 Sep 2010 10:11:38 +0200 Subject: s3-libnetapi: try using netr_DsRGetDCNameEx() in DsGetDcName(). Guenther --- source3/lib/netapi/getdc.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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, -- cgit