Ignore:
Timestamp:
Jul 11, 2008, 1:13:42 AM (17 years ago)
Author:
Paul Smedley
Message:

Update branch to 3.0.31 release

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.0/source/nsswitch/winbindd_util.c

    r124 r140  
    2929
    3030extern struct winbindd_methods cache_methods;
    31 extern struct winbindd_methods passdb_methods;
     31extern struct winbindd_methods builtin_passdb_methods;
     32extern struct winbindd_methods sam_passdb_methods;
    3233
    3334/**
     
    8485                return False;
    8586
     87        if ( IS_DC )
     88                return sid_check_is_builtin(sid);
     89
    8690        return (sid_check_is_domain(sid) || sid_check_is_builtin(sid));
    8791}
     
    9195        if (sid == NULL)
    9296                return False;
     97
     98        if ( IS_DC )
     99                return sid_check_is_in_builtin(sid);
    93100
    94101        return (sid_check_is_in_our_domain(sid) || sid_check_is_in_builtin(sid));
     
    141148        ZERO_STRUCTP(domain);
    142149
    143         /* prioritise the short name */
    144         if (strchr_m(domain_name, '.') && alternative_name && *alternative_name) {
    145                 fstrcpy(domain->name, alternative_name);
    146                 fstrcpy(domain->alt_name, domain_name);
    147         } else {
    148                 fstrcpy(domain->name, domain_name);
    149                 if (alternative_name) {
    150                         fstrcpy(domain->alt_name, alternative_name);
    151                 }
     150        fstrcpy(domain->name, domain_name);
     151        if (alternative_name) {
     152                fstrcpy(domain->alt_name, alternative_name);
    152153        }
    153154
     
    524525
    525526        domain = add_trusted_domain(get_global_sam_name(), NULL,
    526                                     &passdb_methods, get_global_sam_sid());
     527                                    &sam_passdb_methods, get_global_sam_sid());
    527528        if ( role != ROLE_DOMAIN_MEMBER ) {
    528529                domain->primary = True;
     
    532533        /* BUILTIN domain */
    533534
    534         domain = add_trusted_domain("BUILTIN", NULL, &passdb_methods,
     535        domain = add_trusted_domain("BUILTIN", NULL, &builtin_passdb_methods,
    535536                                    &global_sid_Builtin);
    536537        setup_domain_child(domain, &domain->child, NULL);
Note: See TracChangeset for help on using the changeset viewer.