Ignore:
Timestamp:
May 24, 2009, 7:51:24 AM (16 years ago)
Author:
Herwig Bauernfeind
Message:

Update Samba 3.3 branch to 3.3.3

Location:
branches/samba-3.3.x/source/winbindd
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.3.x/source/winbindd/winbindd_cm.c

    r206 r223  
    17641764        WERROR werr;
    17651765        TALLOC_CTX              *mem_ctx = NULL;
    1766         struct rpc_pipe_client  *cli;
     1766        struct rpc_pipe_client  *cli = NULL;
    17671767        POLICY_HND pol;
    17681768        union dssetup_DsRoleInfo info;
  • branches/samba-3.3.x/source/winbindd/winbindd_pam.c

    r206 r223  
    18551855        if (state->request.data.auth_crap.lm_resp_len > sizeof(state->request.data.auth_crap.lm_resp)
    18561856                || state->request.data.auth_crap.nt_resp_len > sizeof(state->request.data.auth_crap.nt_resp)) {
    1857                 if (!state->request.flags & WBFLAG_BIG_NTLMV2_BLOB ||
     1857                if (!(state->request.flags & WBFLAG_BIG_NTLMV2_BLOB) ||
    18581858                     state->request.extra_len != state->request.data.auth_crap.nt_resp_len) {
    18591859                        DEBUG(0, ("winbindd_pam_auth_crap: invalid password length %u/%u\n",
  • branches/samba-3.3.x/source/winbindd/winbindd_rpc.c

    r206 r223  
    856856
    857857                for (r=0; r<tmp_names.count; r++) {
    858                         (*names)[i+r] = fill_domain_username_talloc(mem_ctx,
    859                                                 domain->name,
    860                                                 tmp_names.names[r].string,
    861                                                 true);
    862                         (*name_types)[i+r] = tmp_types.ids[r];
    863                 }
    864 
    865                 total_names += tmp_names.count;
     858                        if (tmp_types.ids[r] == SID_NAME_UNKNOWN) {
     859                                continue;
     860                        }
     861                        (*names)[total_names] = fill_domain_username_talloc(
     862                                mem_ctx, domain->name,
     863                                tmp_names.names[r].string, true);
     864                        (*name_types)[total_names] = tmp_types.ids[r];
     865                        total_names += 1;
     866                }
    866867        }
    867868
Note: See TracChangeset for help on using the changeset viewer.