From: Volker Lendecke Date: Tue, 26 Jan 2010 09:51:32 +0000 (+0100) Subject: s3: Enable use of ccache by default for libsmbclient X-Git-Tag: tdb-1.2.1~142 X-Git-Url: http://git.samba.org/samba.git/?p=ira%2Fwip.git;a=commitdiff_plain;h=08fa57335a2e1ac44764330c0d95aaf099aa0c15 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. --- 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);