summaryrefslogtreecommitdiff
path: root/source3/libsmb/libsmb_server.c
diff options
context:
space:
mode:
Diffstat (limited to 'source3/libsmb/libsmb_server.c')
-rw-r--r--source3/libsmb/libsmb_server.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/source3/libsmb/libsmb_server.c b/source3/libsmb/libsmb_server.c
index 71cb67c61b..eb292da2ce 100644
--- a/source3/libsmb/libsmb_server.c
+++ b/source3/libsmb/libsmb_server.c
@@ -413,6 +413,10 @@ again:
c->fallback_after_kerberos = True;
}
+ if (smbc_getOptionUseCCache(context)) {
+ c->use_ccache = True;
+ }
+
c->timeout = smbc_getTimeout(context);
/*
@@ -759,6 +763,9 @@ SMBC_attr_server(TALLOC_CTX *ctx,
if (smbc_getOptionUseKerberos(context)) {
flags |= CLI_FULL_CONNECTION_USE_KERBEROS;
}
+ if (smbc_getOptionUseCCache(context)) {
+ flags |= CLI_FULL_CONNECTION_USE_CCACHE;
+ }
zero_sockaddr(&ss);
nt_status = cli_full_connection(&ipc_cli,