diff options
Diffstat (limited to 'source3/libsmb/libsmb_server.c')
-rw-r--r-- | source3/libsmb/libsmb_server.c | 7 |
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, |