diff options
author | Stefan Metzmacher <metze@samba.org> | 2018-12-12 22:41:56 +0100 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2019-01-12 03:13:41 +0100 |
commit | 4bb3a66ae13ad90101034451c2200fc669fb3dec (patch) | |
tree | 08150bc7026e6117f9310fc5246784089ed5c14c /source4 | |
parent | 98d58722933a2929fb8564f9c8526f7ae45f6059 (diff) | |
download | samba-4bb3a66ae13ad90101034451c2200fc669fb3dec.tar.gz |
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 <metze@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source4')
-rw-r--r-- | source4/rpc_server/lsa/dcesrv_lsa.c | 8 |
1 files changed, 6 insertions, 2 deletions
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")); |