From: Stefan Metzmacher Date: Thu, 30 Jan 2014 18:08:07 +0000 (+0100) Subject: s4:torture/rpc: make use of dcerpc_binding_set_*() in torture_rpc_scanner() X-Git-Tag: tdb-1.2.13~388 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e2c59389f04cf4a629d90888637f56fe5e34ca38;p=thirdparty%2Fsamba.git s4:torture/rpc: make use of dcerpc_binding_set_*() in torture_rpc_scanner() Signed-off-by: Stefan Metzmacher Reviewed-by: Guenther Deschner --- diff --git a/source4/torture/rpc/scanner.c b/source4/torture/rpc/scanner.c index e910bddedc5..261c3b91d09 100644 --- a/source4/torture/rpc/scanner.c +++ b/source4/torture/rpc/scanner.c @@ -152,7 +152,20 @@ bool torture_rpc_scanner(struct torture_context *torture) continue; } } else { - b->endpoint = talloc_strdup(b, l->table->name); + status = dcerpc_binding_set_string_option(b, "endpoint", + l->table->name); + if (!NT_STATUS_IS_OK(status)) { + talloc_free(loop_ctx); + ret = false; + continue; + } + status = dcerpc_binding_set_abstract_syntax(b, + &l->table->syntax_id); + if (!NT_STATUS_IS_OK(status)) { + talloc_free(loop_ctx); + ret = false; + continue; + } } lpcfg_set_cmdline(torture->lp_ctx, "torture:binding", dcerpc_binding_string(torture, b));