diff options
author | Andreas Schneider <asn@samba.org> | 2021-04-06 15:22:03 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2021-04-09 10:46:28 +0000 |
commit | 4b2e7da37a1892b0eac7d9c29954466d98e5d665 (patch) | |
tree | 1dfd83756a5b31a1c0f81b95ef77515e11eff73c /source4 | |
parent | 0ce0570d7582ff8db980b76f5b8d6b8b5d50e4a4 (diff) | |
download | samba-4b2e7da37a1892b0eac7d9c29954466d98e5d665.tar.gz |
s4:rpc_server: Use cli_credentials_init_server()
This also removes dcerpc_remote:domain option for the machine account case.
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'source4')
-rw-r--r-- | source4/rpc_server/remote/dcesrv_remote.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/source4/rpc_server/remote/dcesrv_remote.c b/source4/rpc_server/remote/dcesrv_remote.c index 825c4cd9bd2..7a362d6b3af 100644 --- a/source4/rpc_server/remote/dcesrv_remote.c +++ b/source4/rpc_server/remote/dcesrv_remote.c @@ -134,19 +134,13 @@ static NTSTATUS remote_get_private(struct dcesrv_call_state *dce_call, cli_credentials_set_password(credentials, pass, CRED_SPECIFIED); } else if (machine_account) { DEBUG(5, ("dcerpc_remote: RPC Proxy: Using machine account\n")); - credentials = cli_credentials_init(priv); + credentials = cli_credentials_init_server( + priv, + dce_call->conn->dce_ctx->lp_ctx); if (!credentials) { return NT_STATUS_NO_MEMORY; } must_free_credentials = true; - cli_credentials_set_conf(credentials, dce_call->conn->dce_ctx->lp_ctx); - if (domain) { - cli_credentials_set_domain(credentials, domain, CRED_SPECIFIED); - } - status = cli_credentials_set_machine_account(credentials, dce_call->conn->dce_ctx->lp_ctx); - if (!NT_STATUS_IS_OK(status)) { - return status; - } } else if (credentials != NULL) { DEBUG(5, ("dcerpc_remote: RPC Proxy: Using delegated credentials\n")); } else if (allow_anonymous) { |