From: Stefan Metzmacher Date: Thu, 30 Jan 2014 22:09:50 +0000 (+0100) Subject: s3:rpc_server: make use of dcerpc_binding_set_abstract_syntax() X-Git-Tag: tdb-1.2.13~417 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=03f7c31326731af76a97237a4bb6fd9bf25e70c1;p=thirdparty%2Fsamba.git s3:rpc_server: make use of dcerpc_binding_set_abstract_syntax() This is better than accessing the dcerpc_binding internals. Signed-off-by: Stefan Metzmacher Reviewed-by: Guenther Deschner --- diff --git a/source3/rpc_server/rpc_ep_register.c b/source3/rpc_server/rpc_ep_register.c index 8fe5ecce82e..7e7fdd7d98a 100644 --- a/source3/rpc_server/rpc_ep_register.c +++ b/source3/rpc_server/rpc_ep_register.c @@ -206,7 +206,13 @@ static void rpc_ep_monitor_loop(struct tevent_req *subreq) return; } - map_binding->object = state->iface->syntax_id; + status = dcerpc_binding_set_abstract_syntax(map_binding, + &state->iface->syntax_id); + if (!NT_STATUS_IS_OK(status)) { + talloc_free(tmp_ctx); + talloc_free(state); + return; + } map_tower = talloc_zero(tmp_ctx, struct epm_twr_t); if (map_tower == NULL) {