From: Stefan Metzmacher Date: Tue, 4 Feb 2014 11:14:37 +0000 (+0100) Subject: s4:torture/drs: make use of dcerpc_binding_get_string_option("host") X-Git-Tag: tdb-1.2.13~380 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ff0d4d39dd2fecde51dc8d10aaeff706cd554cac;p=thirdparty%2Fsamba.git s4:torture/drs: make use of dcerpc_binding_get_string_option("host") Signed-off-by: Stefan Metzmacher Reviewed-by: Guenther Deschner --- diff --git a/source4/torture/drs/rpc/dssync.c b/source4/torture/drs/rpc/dssync.c index 3e17800c666..813f136219d 100644 --- a/source4/torture/drs/rpc/dssync.c +++ b/source4/torture/drs/rpc/dssync.c @@ -88,6 +88,7 @@ static struct DsSyncTest *test_create_context(struct torture_context *tctx) struct drsuapi_DsBindInfo28 *our_bind_info28; struct drsuapi_DsBindInfoCtr *our_bind_info_ctr; const char *binding = torture_setting_string(tctx, "binding", NULL); + const char *host; struct nbt_name name; ctx = talloc_zero(tctx, struct DsSyncTest); @@ -105,9 +106,11 @@ static struct DsSyncTest *test_create_context(struct torture_context *tctx) return NULL; } - ctx->ldap_url = talloc_asprintf(ctx, "ldap://%s", ctx->drsuapi_binding->host); + host = dcerpc_binding_get_string_option(ctx->drsuapi_binding, "host"); - make_nbt_name_server(&name, ctx->drsuapi_binding->host); + ctx->ldap_url = talloc_asprintf(ctx, "ldap://%s", host); + + make_nbt_name_server(&name, host); /* do an initial name resolution to find its IP */ status = resolve_name_ex(lpcfg_resolve_context(tctx->lp_ctx),