From 9180c5f70021828a3f49ce77611ad5740139df27 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Wed, 30 Nov 2016 10:25:53 -0800 Subject: [PATCH] s3: libsmb: Setting the LIBSMBCLIENT_NO_CCACHE environment variable doesn't turn off credential cache use. Signed-off-by: Jeremy Allison --- source3/libsmb/libsmb_context.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source3/libsmb/libsmb_context.c b/source3/libsmb/libsmb_context.c index a956058..ed6ca2b 100644 --- a/source3/libsmb/libsmb_context.c +++ b/source3/libsmb/libsmb_context.c @@ -177,8 +177,8 @@ 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); + if (getenv("LIBSMBCLIENT_NO_CCACHE") != NULL) { + smbc_setOptionUseCCache(context, false); } smbc_setFunctionAuthData(context, SMBC_get_auth_data); -- 2.8.0.rc3.226.g39d4020