diff options
Diffstat (limited to 'source3/nsswitch')
-rw-r--r-- | source3/nsswitch/winbindd_cache.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source3/nsswitch/winbindd_cache.c b/source3/nsswitch/winbindd_cache.c index f9b045e10c..475f068f9b 100644 --- a/source3/nsswitch/winbindd_cache.c +++ b/source3/nsswitch/winbindd_cache.c @@ -169,7 +169,9 @@ static struct winbind_cache *get_cache(struct winbindd_domain *domain) if ( !domain->primary ) our_domain = find_our_domain(); - if ( (our_domain->active_directory || IS_DC) && domain->active_directory ) { + if ((our_domain->active_directory || IS_DC) + && domain->active_directory + && lp_parm_bool(-1, "winbind", "ads", True)) { DEBUG(5,("get_cache: Setting ADS methods for domain %s\n", domain->name)); domain->backend = &ads_methods; } else { |