NULL enum_local_groups for ads winbindd (temporary workaround).
authorGerald Carter <jerry@samba.org>
Fri, 18 Oct 2002 17:44:53 +0000 (17:44 +0000)
committerGerald Carter <jerry@samba.org>
Fri, 18 Oct 2002 17:44:53 +0000 (17:44 +0000)
source/nsswitch/winbindd_ads.c
source/nsswitch/winbindd_group.c

index 228c4a2a0880c8777ec8fca7308c1e3683cc31f5..abdb4f9ef6e03a9cce5edf8533edcb64390cf163 100644 (file)
@@ -675,6 +675,7 @@ struct winbindd_methods ads_methods = {
        True,
        query_user_list,
        enum_dom_groups,
+       NULL,
        name_to_sid,
        sid_to_name,
        query_user,
index dc22be1754e7aa2556ea18fd10a485f54bb63e4f..507d5caf0f7d64289d2cf221cb8bbf4833102c6d 100644 (file)
@@ -463,7 +463,7 @@ static BOOL get_sam_group_entries(struct getent_state *ent)
        /* get the domain local groups if we are a member of 
           a native win2k domain */
           
-       if ( domain->native_mode )
+       if ( domain->native_mode && domain->methods->enum_local_groups )
        {
                DEBUG(4,("get_sam_group_entries: Native Mode 2k domain; enumerating local groups as well\n"));