Lines Matching refs:qpw
59 req_pwdexop_s *qpw = &op->oq_pwdexop;
79 qpw->rs_old.bv_len = 0;
80 qpw->rs_old.bv_val = NULL;
81 qpw->rs_new.bv_len = 0;
82 qpw->rs_new.bv_val = NULL;
83 qpw->rs_mods = NULL;
84 qpw->rs_modtail = NULL;
87 &qpw->rs_old, &qpw->rs_new, &rs->sr_text );
96 qpw->rs_old.bv_val ? " old" : "",
97 qpw->rs_new.bv_val ? " new" : "" );
101 qpw->rs_old.bv_val ? " old" : "",
102 qpw->rs_new.bv_val ? " new" : "" );
134 if ( qpw->rs_old.bv_val != NULL ) {
198 if ( qpw->rs_new.bv_len == 0 ) {
199 slap_passwd_generate( &qpw->rs_new );
200 if ( qpw->rs_new.bv_len ) {
201 rsp = slap_passwd_return( &qpw->rs_new );
205 if ( qpw->rs_new.bv_len == 0 ) {
240 if ( qpw->rs_old.bv_val != NULL ) {
249 rc = slap_passwd_check( op, e, a, &qpw->rs_old, &rs->sr_text );
263 if ( !qpw->rs_modtail ) qpw->rs_modtail = &ml->sml_next;
275 slap_passwd_hash_type( &qpw->rs_new, &hash, hashes[i], &rs->sr_text );
290 ml->sml_next = qpw->rs_mods;
291 qpw->rs_mods = ml;
301 op->orm_modlist = qpw->rs_mods;
304 cb.sc_private = qpw; /* let Modify know this was pwdMod,
310 qpw->rs_mods = op->orm_modlist;
332 if ( qpw->rs_mods ) {
333 slap_mods_free( qpw->rs_mods, 1 );
336 free( qpw->rs_new.bv_val );