diff options
author | Andreas Schneider <asn@samba.org> | 2020-09-04 12:21:36 +0200 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2020-09-07 12:02:15 +0000 |
commit | 6c94ebf77fdb7383be2042f5e20ba2ef598cd4a4 (patch) | |
tree | dabe86b8d7726c903d43df06bfac430f67a82d27 /source4/rpc_server | |
parent | 2c00bea2aefdcc69608dffdafa7ce581d31f9354 (diff) | |
download | samba-6c94ebf77fdb7383be2042f5e20ba2ef598cd4a4.tar.gz |
s4:rpc_server: Use cli_credentials_init_server()
Signed-off-by: Andreas Schneider <asn@samba.org>
Diffstat (limited to 'source4/rpc_server')
-rw-r--r-- | source4/rpc_server/dcerpc_server.c | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/source4/rpc_server/dcerpc_server.c b/source4/rpc_server/dcerpc_server.c index 084857a44bf..e64148ef788 100644 --- a/source4/rpc_server/dcerpc_server.c +++ b/source4/rpc_server/dcerpc_server.c @@ -673,25 +673,14 @@ NTSTATUS dcesrv_gensec_prepare(TALLOC_CTX *mem_ctx, struct cli_credentials *server_creds = NULL; struct imessaging_context *imsg_ctx = dcesrv_imessaging_context(call->conn); - NTSTATUS status; - server_creds = cli_credentials_init(call->auth_state); - if (!server_creds) { + server_creds = cli_credentials_init_server(call->auth_state, + call->conn->dce_ctx->lp_ctx); + if (server_creds == NULL) { DEBUG(1, ("Failed to init server credentials\n")); return NT_STATUS_NO_MEMORY; } - cli_credentials_set_conf(server_creds, call->conn->dce_ctx->lp_ctx); - - status = cli_credentials_set_machine_account(server_creds, - call->conn->dce_ctx->lp_ctx); - if (!NT_STATUS_IS_OK(status)) { - DEBUG(1, ("Failed to obtain server credentials: %s\n", - nt_errstr(status))); - talloc_free(server_creds); - return status; - } - return samba_server_gensec_start(mem_ctx, call->event_ctx, imsg_ctx, |