Changeset 233 for branches/samba-3.2.x/source/winbindd
- Timestamp:
- May 27, 2009, 11:39:15 AM (16 years ago)
- Location:
- branches/samba-3.2.x/source/winbindd
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/samba-3.2.x/source/winbindd/idmap_ldap.c
r133 r233 945 945 } 946 946 947 for (i = 0; ids[i]; i++) { 948 ids[i]->status = ID_UNKNOWN; 949 } 950 947 951 again: 948 952 if (multi) { … … 1174 1178 } 1175 1179 1180 for (i = 0; ids[i]; i++) { 1181 ids[i]->status = ID_UNKNOWN; 1182 } 1183 1176 1184 again: 1177 1185 if (multi) { -
branches/samba-3.2.x/source/winbindd/winbindd_cm.c
r232 r233 1748 1748 WERROR werr; 1749 1749 TALLOC_CTX *mem_ctx = NULL; 1750 struct rpc_pipe_client *cli ;1750 struct rpc_pipe_client *cli = NULL; 1751 1751 POLICY_HND pol; 1752 1752 union dssetup_DsRoleInfo info; -
branches/samba-3.2.x/source/winbindd/winbindd_pam.c
r228 r233 1833 1833 if (state->request.data.auth_crap.lm_resp_len > sizeof(state->request.data.auth_crap.lm_resp) 1834 1834 || state->request.data.auth_crap.nt_resp_len > sizeof(state->request.data.auth_crap.nt_resp)) { 1835 if (! state->request.flags & WBFLAG_BIG_NTLMV2_BLOB||1835 if (!(state->request.flags & WBFLAG_BIG_NTLMV2_BLOB) || 1836 1836 state->request.extra_len != state->request.data.auth_crap.nt_resp_len) { 1837 1837 DEBUG(0, ("winbindd_pam_auth_crap: invalid password length %u/%u\n", -
branches/samba-3.2.x/source/winbindd/winbindd_proto.h
r228 r233 202 202 /* The following definitions come from winbindd/winbindd_cred_cache.c */ 203 203 204 void ccache_remove_all_after_fork(void); 205 void ccache_regain_all_now(void); 204 206 bool ccache_entry_exists(const char *username); 205 207 bool ccache_entry_identical(const char *username, … … 311 313 struct server_id server_id, 312 314 DATA_BLOB *data); 315 bool winbindd_reinit_after_fork(const char *logfilename); 313 316 314 317 /* The following definitions come from winbindd/winbindd_group.c */ -
branches/samba-3.2.x/source/winbindd/winbindd_rpc.c
r228 r233 822 822 823 823 for (r=0; r<tmp_names.count; r++) { 824 (*names)[i+r] = fill_domain_username_talloc(mem_ctx, 825 domain->name, 826 tmp_names.names[r].string, 827 true); 828 (*name_types)[i+r] = tmp_types.ids[r]; 829 } 830 831 total_names += tmp_names.count; 824 if (tmp_types.ids[r] == SID_NAME_UNKNOWN) { 825 continue; 826 } 827 (*names)[total_names] = fill_domain_username_talloc( 828 mem_ctx, domain->name, 829 tmp_names.names[r].string, true); 830 (*name_types)[total_names] = tmp_types.ids[r]; 831 total_names += 1; 832 } 832 833 } 833 834
Note:
See TracChangeset
for help on using the changeset viewer.