From: Stefan Metzmacher Date: Thu, 30 Jan 2014 21:05:51 +0000 (+0100) Subject: s3:rpcclient: make use of dcerpc_binding_set_abstract_syntax() in cmd_epmapper.c X-Git-Tag: tdb-1.2.13~419 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6fff55cf003dfb796894d1cd667302b667c0ea36;p=thirdparty%2Fsamba.git 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 Reviewed-by: Guenther Deschner --- 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);