From: Günther Deschner Date: Thu, 3 May 2007 11:44:18 +0000 (+0000) Subject: r22643: Don't clear cached U/SID and UG/SID entries when we want to logon offline. X-Git-Tag: samba-misc-tags/initial-v3-0-unstable~564 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=37f9f466fd05bb06d8539bdb2cb72a730c2af4f4;p=thirdparty%2Fsamba.git r22643: Don't clear cached U/SID and UG/SID entries when we want to logon offline. Guenther --- diff --git a/source/nsswitch/winbindd_cache.c b/source/nsswitch/winbindd_cache.c index e1fbfe3bc28..86e57cb07c2 100644 --- a/source/nsswitch/winbindd_cache.c +++ b/source/nsswitch/winbindd_cache.c @@ -2162,7 +2162,14 @@ void wcache_invalidate_samlogon(struct winbindd_domain *domain, NET_USER_INFO_3 *info3) { struct winbind_cache *cache; - + + /* dont clear cached U/SID and UG/SID entries when we want to logon + * offline - gd */ + + if (lp_winbind_offline_logon()) { + return; + } + if (!domain) return;