diff options
author | Stefan Metzmacher <metze@samba.org> | 2014-02-04 12:14:37 +0100 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2014-02-13 11:54:16 +0100 |
commit | ab5f89bc72e4d42fd12572e267f8c236705646fb (patch) | |
tree | 13e06c7add4249148af7bdd5d66b2902cdbdd60a /source4/libnet | |
parent | cd0981b2d8d8726b035d28fd3a9ece9aebd8f376 (diff) | |
download | samba-ab5f89bc72e4d42fd12572e267f8c236705646fb.tar.gz |
s4:libnet: make use of dcerpc_binding_get_string_option("host")
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
Diffstat (limited to 'source4/libnet')
-rw-r--r-- | source4/libnet/libnet_site.c | 4 | ||||
-rw-r--r-- | 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 67b8016fa9e..af105b78ea6 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 9489f0bccb0..9e287edbb85 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; |