diff options
author | Stefan Metzmacher <metze@samba.org> | 2014-01-30 22:05:51 +0100 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2014-02-13 11:54:16 +0100 |
commit | 6fff55cf003dfb796894d1cd667302b667c0ea36 (patch) | |
tree | 16ba40d4f8135f43d7d9a6d2026f04e75cc4ed3a /source3/rpcclient | |
parent | 3547872a76741c1aa455c0cd52e0513efb2d5003 (diff) | |
download | samba-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.c | 8 |
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); |