From 8a59c1c954c5c2b33a8b25704583bd5f31081862 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Thu, 24 Apr 2025 12:04:46 +0200 Subject: [PATCH] libsmb: Put useccache initialization into one place Signed-off-by: Volker Lendecke Reviewed-by: Stefan Metzmacher --- source3/libsmb/libsmb_context.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source3/libsmb/libsmb_context.c b/source3/libsmb/libsmb_context.c index 1f4e4e6c7b1..55847f6b970 100644 --- a/source3/libsmb/libsmb_context.c +++ b/source3/libsmb/libsmb_context.c @@ -181,15 +181,15 @@ smbc_new_context(void) smbc_setOptionFullTimeNames(context, False); smbc_setOptionOpenShareMode(context, SMBC_SHAREMODE_DENY_NONE); smbc_setOptionSmbEncryptionLevel(context, SMBC_ENCRYPTLEVEL_DEFAULT); - smbc_setOptionUseCCache(context, True); + { + bool no_ccache = (getenv("LIBSMBCLIENT_NO_CCACHE") == NULL); + smbc_setOptionUseCCache(context, !no_ccache); + } smbc_setOptionCaseSensitive(context, False); smbc_setOptionBrowseMaxLmbCount(context, 3); /* # LMBs to query */ smbc_setOptionUrlEncodeReaddirEntries(context, False); smbc_setOptionOneSharePerServer(context, False); smbc_setOptionPosixExtensions(context, false); - if (getenv("LIBSMBCLIENT_NO_CCACHE") != NULL) { - smbc_setOptionUseCCache(context, false); - } smbc_setFunctionAuthData(context, SMBC_get_auth_data); smbc_setFunctionCheckServer(context, SMBC_check_server); -- 2.47.3