From: Stefan Metzmacher Date: Wed, 12 Dec 2018 21:41:56 +0000 (+0100) Subject: s4:rpc_server/lsa: specify \\pipe\lsass as ncacn_np_secondary_endpoint X-Git-Tag: talloc-2.1.15~45 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4bb3a66ae13ad90101034451c2200fc669fb3dec;p=thirdparty%2Fsamba.git s4:rpc_server/lsa: specify \\pipe\lsass as ncacn_np_secondary_endpoint BUG: https://bugzilla.samba.org/show_bug.cgi?id=7113 BUG: https://bugzilla.samba.org/show_bug.cgi?id=11892 Signed-off-by: Stefan Metzmacher Reviewed-by: Jeremy Allison --- diff --git a/selftest/knownfail.d/test_assoc_group_ok2 b/selftest/knownfail.d/test_assoc_group_ok2 deleted file mode 100644 index 7d46cce2334..00000000000 --- a/selftest/knownfail.d/test_assoc_group_ok2 +++ /dev/null @@ -1 +0,0 @@ -^samba.tests.dcerpc.raw_protocol.*.TestDCERPC_BIND.test_assoc_group_ok2 diff --git a/source4/rpc_server/lsa/dcesrv_lsa.c b/source4/rpc_server/lsa/dcesrv_lsa.c index c1bc78aa9d0..cbbd9f482f2 100644 --- a/source4/rpc_server/lsa/dcesrv_lsa.c +++ b/source4/rpc_server/lsa/dcesrv_lsa.c @@ -47,6 +47,10 @@ static NTSTATUS lsarpc__op_init_server(struct dcesrv_context *dce_ctx, const struct dcesrv_endpoint_server *ep_server); static const struct dcesrv_interface dcesrv_lsarpc_interface; +#define NCACN_NP_PIPE_NETLOGON "ncacn_np:[\\pipe\\netlogon]" +#define NCACN_NP_PIPE_LSASS "ncacn_np:[\\pipe\\lsass]" +#define DCESRV_INTERFACE_LSARPC_NCACN_NP_SECONDARY_ENDPOINT NCACN_NP_PIPE_LSASS + #define DCESRV_INTERFACE_LSARPC_INIT_SERVER \ dcesrv_interface_lsarpc_init_server static NTSTATUS dcesrv_interface_lsarpc_init_server(struct dcesrv_context *dce_ctx, @@ -54,8 +58,8 @@ static NTSTATUS dcesrv_interface_lsarpc_init_server(struct dcesrv_context *dce_c { if (lpcfg_lsa_over_netlogon(dce_ctx->lp_ctx)) { NTSTATUS ret = dcesrv_interface_register(dce_ctx, - "ncacn_np:[\\pipe\\netlogon]", - NULL, + NCACN_NP_PIPE_NETLOGON, + NCACN_NP_PIPE_LSASS, &dcesrv_lsarpc_interface, NULL); if (!NT_STATUS_IS_OK(ret)) { DEBUG(1,("lsarpc_op_init_server: failed to register endpoint '\\pipe\\netlogon'\n"));