From ab5f89bc72e4d42fd12572e267f8c236705646fb Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Tue, 4 Feb 2014 12:14:37 +0100 Subject: s4:libnet: make use of dcerpc_binding_get_string_option("host") Signed-off-by: Stefan Metzmacher Reviewed-by: Guenther Deschner --- source4/libnet/libnet_site.c | 4 +++- source4/libnet/libnet_vampire.c | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/source4/libnet/libnet_site.c b/source4/libnet/libnet_site.c index 67b8016fa9..af105b78ea 100644 --- a/source4/libnet/libnet_site.c +++ b/source4/libnet/libnet_site.c @@ -151,6 +151,7 @@ NTSTATUS libnet_JoinSite(struct libnet_context *ctx, int rtn; const char *server_dn_str; + const char *host; struct nbt_name name; const char *dest_addr = NULL; @@ -167,7 +168,8 @@ NTSTATUS libnet_JoinSite(struct libnet_context *ctx, return NT_STATUS_NO_MEMORY; } - make_nbt_name_client(&name, libnet_r->out.samr_binding->host); + host = dcerpc_binding_get_string_option(libnet_r->out.samr_binding, "host"); + make_nbt_name_client(&name, host); status = resolve_name_ex(lpcfg_resolve_context(ctx->lp_ctx), 0, 0, &name, r, &dest_addr, ctx->event_ctx); diff --git a/source4/libnet/libnet_vampire.c b/source4/libnet/libnet_vampire.c index 9489f0bccb..9e287edbb8 100644 --- a/source4/libnet/libnet_vampire.c +++ b/source4/libnet/libnet_vampire.c @@ -860,7 +860,8 @@ NTSTATUS libnet_Vampire(struct libnet_context *ctx, TALLOC_CTX *mem_ctx, rep.in.targetdir = r->in.targetdir; rep.in.domain_sid = join->out.domain_sid; rep.in.realm = join->out.realm; - rep.in.server = join->out.samr_binding->host; + rep.in.server = dcerpc_binding_get_string_option(join->out.samr_binding, + "host"); rep.in.join_password = join->out.join_password; rep.in.kvno = join->out.kvno; -- cgit