diff options
-rw-r--r-- | source4/rpc_server/service_rpc.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/source4/rpc_server/service_rpc.c b/source4/rpc_server/service_rpc.c index 9ecfd6fd69..95f5e4244b 100644 --- a/source4/rpc_server/service_rpc.c +++ b/source4/rpc_server/service_rpc.c @@ -72,6 +72,16 @@ static void dcesrv_task_init(struct task_server *task) } for (e=dce_ctx->endpoint_list;e;e=e->next) { + enum dcerpc_transport_t transport = + dcerpc_binding_get_transport(e->ep_description); + + if (transport == NCACN_HTTP) { + /* + * We don't support ncacn_http yet + */ + continue; + } + status = dcesrv_add_ep(dce_ctx, task->lp_ctx, e, task->event_ctx, model_ops); if (!NT_STATUS_IS_OK(status)) goto failed; } |