From c74c6f722f29a39ed5677e7e571ad7a1b01a4f0b Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Thu, 3 May 2007 11:44:18 +0000 Subject: r22643: Don't clear cached U/SID and UG/SID entries when we want to logon offline. Guenther (This used to be commit 37f9f466fd05bb06d8539bdb2cb72a730c2af4f4) --- source3/nsswitch/winbindd_cache.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'source3/nsswitch/winbindd_cache.c') diff --git a/source3/nsswitch/winbindd_cache.c b/source3/nsswitch/winbindd_cache.c index e1fbfe3bc2..86e57cb07c 100644 --- a/source3/nsswitch/winbindd_cache.c +++ b/source3/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; -- cgit