Lines Matching refs:sp_pwdp
325 STRDUP_OR_ERR(w->data.val_s, spw->sp_pwdp, res); in ldap_getattr()
440 char *spw = ldapbuf->spwd->sp_pwdp; in ldap_getpwnam()
702 if (spw->sp_pwdp == NULL) { in ldap_update()
703 spw->sp_pwdp = LOCKSTRING; in ldap_update()
704 } else if ((strncmp(spw->sp_pwdp, LOCKSTRING, in ldap_update()
706 (strcmp(spw->sp_pwdp, NOLOGINSTRING) != 0)) { in ldap_update()
708 strlen(spw->sp_pwdp) + 1 + in ldap_update()
716 (void) strlcat(pwd, spw->sp_pwdp, len); in ldap_update()
717 free(spw->sp_pwdp); in ldap_update()
718 spw->sp_pwdp = pwd; in ldap_update()
720 spw->sp_pwdp); in ldap_update()
731 if (spw->sp_pwdp && in ldap_update()
732 strncmp(spw->sp_pwdp, LOCKSTRING, in ldap_update()
736 strlen(spw->sp_pwdp) + 1; in ldap_update()
742 (void) strlcat(pwd, spw->sp_pwdp + in ldap_update()
744 free(spw->sp_pwdp); in ldap_update()
745 spw->sp_pwdp = pwd; in ldap_update()
748 spw->sp_pwdp); in ldap_update()
759 free(spw->sp_pwdp); in ldap_update()
760 STRDUP_OR_RET(spw->sp_pwdp, "{crypt}" NOLOGINSTRING); in ldap_update()
761 NEW_ATTR(sattrs, sidx, _PWD_USERPASSWORD, spw->sp_pwdp); in ldap_update()
826 spw->sp_pwdp != NULL && *spw->sp_pwdp && in ldap_update()