diff options
author | Stefan Metzmacher <metze@samba.org> | 2014-01-30 19:08:07 +0100 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2014-02-13 11:54:17 +0100 |
commit | e2c59389f04cf4a629d90888637f56fe5e34ca38 (patch) | |
tree | afb3af02aeabf3f24cad4b471a34595cfc6dc1ad /source4/torture/rpc | |
parent | 451d7039fe3f8c2f2e60258a765c55f3d1fc39a4 (diff) | |
download | samba-e2c59389f04cf4a629d90888637f56fe5e34ca38.tar.gz samba-e2c59389f04cf4a629d90888637f56fe5e34ca38.tar.xz samba-e2c59389f04cf4a629d90888637f56fe5e34ca38.zip |
s4:torture/rpc: make use of dcerpc_binding_set_*() in torture_rpc_scanner()
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
Diffstat (limited to 'source4/torture/rpc')
-rw-r--r-- | source4/torture/rpc/scanner.c | 15 |
1 files changed, 14 insertions, 1 deletions
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)); |