summaryrefslogtreecommitdiffstats
path: root/source4
diff options
context:
space:
mode:
Diffstat (limited to 'source4')
-rw-r--r--source4/rpc_server/netlogon/dcerpc_netlogon.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/source4/rpc_server/netlogon/dcerpc_netlogon.c b/source4/rpc_server/netlogon/dcerpc_netlogon.c
index 50e7cab7ff1..c7fed22be9d 100644
--- a/source4/rpc_server/netlogon/dcerpc_netlogon.c
+++ b/source4/rpc_server/netlogon/dcerpc_netlogon.c
@@ -747,6 +747,12 @@ static NTSTATUS dcesrv_netr_LogonSamLogon_base(struct dcesrv_call_state *dce_cal
data_blob_const(r->in.logon->generic->data,
r->in.logon->generic->length);
+ /*
+ * TODO: make this async and avoid
+ * dcerpc_binding_handle_set_sync_ev()
+ */
+ dcerpc_binding_handle_set_sync_ev(irpc_handle,
+ dce_call->event_ctx);
status = dcerpc_kdc_check_generic_kerberos_r(irpc_handle,
mem_ctx,
&check);