From 64fc9e0ee84652034124fdb8bf0ede4ec7f65d59 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Tue, 26 Jan 2010 10:51:32 +0100 Subject: [PATCH] s3: Enable use of ccache by default for libsmbclient Disable this by setting the environment variable LIBSMBCLIENT_NO_CCACHE, which has the advantage over an smb.conf option to be easily settable per application. --- source3/libsmb/libsmb_context.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source3/libsmb/libsmb_context.c b/source3/libsmb/libsmb_context.c index 2e56911f70f..c44d92c99a4 100644 --- a/source3/libsmb/libsmb_context.c +++ b/source3/libsmb/libsmb_context.c @@ -173,6 +173,9 @@ smbc_new_context(void) smbc_setOptionBrowseMaxLmbCount(context, 3); /* # LMBs to query */ smbc_setOptionUrlEncodeReaddirEntries(context, False); smbc_setOptionOneSharePerServer(context, False); + if (getenv("LIBSMBCLIENT_NO_CCACHE") == NULL) { + smbc_setOptionUseCCache(context, true); + } smbc_setFunctionAuthData(context, SMBC_get_auth_data); smbc_setFunctionCheckServer(context, SMBC_check_server); -- 2.11.4.GIT