summaryrefslogtreecommitdiff
path: root/source3/rpc_server/rpc_config.c
diff options
context:
space:
mode:
authorSamuel Cabrero <scabrero@suse.de>2019-01-25 09:50:15 +0100
committerSamuel Cabrero <scabrero@sn-devel-184>2020-03-20 15:36:33 +0000
commitb9e5740a85bee76dbf8b813a18afbe2104557041 (patch)
treedaeb535c355ddb003e70cbea8165189545ed9b08 /source3/rpc_server/rpc_config.c
parenteeacac2ed63fba1795ea7cac59374c5cd9b6fea7 (diff)
downloadsamba-b9e5740a85bee76dbf8b813a18afbe2104557041.tar.gz
s3:rpc_server: Setup dcesrv_context callbacks
Signed-off-by: Samuel Cabrero <scabrero@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'source3/rpc_server/rpc_config.c')
-rw-r--r--source3/rpc_server/rpc_config.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/source3/rpc_server/rpc_config.c b/source3/rpc_server/rpc_config.c
index 1a436981e2f..310b6a50eeb 100644
--- a/source3/rpc_server/rpc_config.c
+++ b/source3/rpc_server/rpc_config.c
@@ -27,6 +27,12 @@
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_RPC_SRV
+static struct dcesrv_context_callbacks srv_callbacks = {
+ .log.successful_authz = dcesrv_log_successful_authz,
+ .auth.gensec_prepare = dcesrv_auth_gensec_prepare,
+ .assoc_group.find = dcesrv_assoc_group_find,
+};
+
static struct dcesrv_context *global_dcesrv_ctx = NULL;
struct dcesrv_context *global_dcesrv_context(void)
@@ -50,7 +56,7 @@ struct dcesrv_context *global_dcesrv_context(void)
*/
status = dcesrv_init_context(global_event_context(),
lp_ctx,
- NULL,
+ &srv_callbacks,
&global_dcesrv_ctx);
if (!NT_STATUS_IS_OK(status)) {
smb_panic("Failed to init DCE/RPC context");