diff options
-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, |