summaryrefslogtreecommitdiff
path: root/source3/rpcclient
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2014-01-30 22:05:51 +0100
committerGünther Deschner <gd@samba.org>2014-02-13 11:54:16 +0100
commit6fff55cf003dfb796894d1cd667302b667c0ea36 (patch)
tree16ba40d4f8135f43d7d9a6d2026f04e75cc4ed3a /source3/rpcclient
parent3547872a76741c1aa455c0cd52e0513efb2d5003 (diff)
downloadsamba-6fff55cf003dfb796894d1cd667302b667c0ea36.tar.gz
s3:rpcclient: make use of dcerpc_binding_set_abstract_syntax() in cmd_epmapper.c
We should not use dcerpc_binding internals. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Guenther Deschner <gd@samba.org>
Diffstat (limited to 'source3/rpcclient')
-rw-r--r--source3/rpcclient/cmd_epmapper.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/source3/rpcclient/cmd_epmapper.c b/source3/rpcclient/cmd_epmapper.c
index ff9e874527b..52144c3922e 100644
--- a/source3/rpcclient/cmd_epmapper.c
+++ b/source3/rpcclient/cmd_epmapper.c
@@ -50,7 +50,13 @@ static NTSTATUS cmd_epmapper_map(struct rpc_pipe_client *p,
goto done;
}
- map_binding->object = abstract_syntax;
+ status = dcerpc_binding_set_abstract_syntax(map_binding,
+ &abstract_syntax);
+ if (!NT_STATUS_IS_OK(status)) {
+ d_fprintf(stderr, "dcerpc_binding_set_abstract_syntax returned %s\n",
+ nt_errstr(status));
+ goto done;
+ }
status = dcerpc_binding_build_tower(tmp_ctx, map_binding,
&map_tower.tower);