From 0ce0570d7582ff8db980b76f5b8d6b8b5d50e4a4 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Tue, 6 Apr 2021 15:21:38 +0200 Subject: [PATCH] s4:ntvfs: Use cli_credentials_init_server() This also removes cifs:domain option for the machine account case. Signed-off-by: Andreas Schneider Reviewed-by: Andrew Bartlett --- source4/ntvfs/cifs/vfs_cifs.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/source4/ntvfs/cifs/vfs_cifs.c b/source4/ntvfs/cifs/vfs_cifs.c index 8f5ef0f5730..121ff57f22b 100644 --- a/source4/ntvfs/cifs/vfs_cifs.c +++ b/source4/ntvfs/cifs/vfs_cifs.c @@ -256,13 +256,10 @@ static NTSTATUS cvfs_connect(struct ntvfs_module_context *ntvfs, DEBUG(5, ("CIFS backend: Using S4U2Proxy credentials\n")); - credentials = cli_credentials_init(p); - cli_credentials_set_conf(credentials, ntvfs->ctx->lp_ctx); - if (domain) { - cli_credentials_set_domain(credentials, domain, CRED_SPECIFIED); - } - status = cli_credentials_set_machine_account(credentials, ntvfs->ctx->lp_ctx); - if (!NT_STATUS_IS_OK(status)) { + credentials = cli_credentials_init_server(p, + ntvfs->ctx->lp_ctx); + if (credentials == NULL) { + status = NT_STATUS_NO_MEMORY; goto out; } cli_credentials_invalidate_ccache(credentials, CRED_SPECIFIED); -- 2.47.3