Changeset 599 for trunk/server/nsswitch


Ignore:
Timestamp:
Jul 6, 2011, 8:21:13 PM (14 years ago)
Author:
Herwig Bauernfeind
Message:

Samba 3.5: Update trunk to 3.5.9

Location:
trunk/server/nsswitch
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/server/nsswitch/libwbclient/wbc_pam.c

    r480 r599  
    866866
    867867                if (params->new_password.response.nt_data) {
     868                        request.data.chng_pswd_auth_crap.new_nt_pswd_len =
     869                                params->new_password.response.nt_length;
    868870                        memcpy(request.data.chng_pswd_auth_crap.new_nt_pswd,
    869871                               params->new_password.response.nt_data,
    870872                               request.data.chng_pswd_auth_crap.new_nt_pswd_len);
    871                         request.data.chng_pswd_auth_crap.new_nt_pswd_len =
    872                                 params->new_password.response.nt_length;
    873873                }
    874874
    875875                if (params->new_password.response.lm_data) {
     876                        request.data.chng_pswd_auth_crap.new_lm_pswd_len =
     877                                params->new_password.response.lm_length;
    876878                        memcpy(request.data.chng_pswd_auth_crap.new_lm_pswd,
    877879                               params->new_password.response.lm_data,
    878880                               request.data.chng_pswd_auth_crap.new_lm_pswd_len);
    879                         request.data.chng_pswd_auth_crap.new_lm_pswd_len =
    880                                 params->new_password.response.lm_length;
    881881                }
    882882
    883883                if (params->old_password.response.old_nt_hash_enc_data) {
     884                        request.data.chng_pswd_auth_crap.old_nt_hash_enc_len =
     885                                params->old_password.response.old_nt_hash_enc_length;
    884886                        memcpy(request.data.chng_pswd_auth_crap.old_nt_hash_enc,
    885887                               params->old_password.response.old_nt_hash_enc_data,
    886888                               request.data.chng_pswd_auth_crap.old_nt_hash_enc_len);
    887                         request.data.chng_pswd_auth_crap.old_nt_hash_enc_len =
    888                                 params->old_password.response.old_nt_hash_enc_length;
    889889                }
    890890
    891891                if (params->old_password.response.old_lm_hash_enc_data) {
     892                        request.data.chng_pswd_auth_crap.old_lm_hash_enc_len =
     893                                params->old_password.response.old_lm_hash_enc_length;
    892894                        memcpy(request.data.chng_pswd_auth_crap.old_lm_hash_enc,
    893895                               params->old_password.response.old_lm_hash_enc_data,
    894896                               request.data.chng_pswd_auth_crap.old_lm_hash_enc_len);
    895                         request.data.chng_pswd_auth_crap.old_lm_hash_enc_len =
    896                                 params->old_password.response.old_lm_hash_enc_length;
    897897                }
    898898
  • trunk/server/nsswitch/winbind_krb5_locator.c

    r414 r599  
    193193                }
    194194
    195                 if (ret == EAI_AGAIN) {
     195                if ((ret == EAI_AGAIN) && (count > 1)) {
    196196                        count--;
    197197                        continue;
  • trunk/server/nsswitch/winbind_nss_freebsd.c

    r414 r599  
    5959{ NSDB_GROUP, "getgrgid_r", __nss_compat_getgrgid_r, _nss_winbind_getgrgid_r },
    6060{ NSDB_GROUP, "getgrent_r", __nss_compat_getgrent_r, _nss_winbind_getgrent_r },
    61 { NSDB_GROUP, "endgrent",   __nss_compat_setgrent,   _nss_winbind_setgrent },
    62 { NSDB_GROUP, "setgrent",   __nss_compat_endgrent,   _nss_winbind_endgrent },
     61{ NSDB_GROUP, "setgrent",   __nss_compat_setgrent,   _nss_winbind_setgrent },
     62{ NSDB_GROUP, "endgrent",   __nss_compat_endgrent,   _nss_winbind_endgrent },
    6363
    6464{ NSDB_PASSWD, "getpwnam_r", __nss_compat_getpwnam_r, _nss_winbind_getpwnam_r },
    6565{ NSDB_PASSWD, "getpwuid_r", __nss_compat_getpwuid_r, _nss_winbind_getpwuid_r },
    6666{ NSDB_PASSWD, "getpwent_r", __nss_compat_getpwent_r, _nss_winbind_getpwent_r },
    67 { NSDB_PASSWD, "endpwent",   __nss_compat_setpwent,   _nss_winbind_setpwent },
    68 { NSDB_PASSWD, "setpwent",   __nss_compat_endpwent,   _nss_winbind_endpwent },
     67{ NSDB_PASSWD, "setpwent",   __nss_compat_setpwent,   _nss_winbind_setpwent },
     68{ NSDB_PASSWD, "endpwent",   __nss_compat_endpwent,   _nss_winbind_endpwent },
    6969
    7070};
Note: See TracChangeset for help on using the changeset viewer.