Actually free mapped attrval

This commit is contained in:
Howard Chu 2003-04-07 10:31:32 +00:00
parent 68c5f6fa98
commit df05038f9e

View File

@ -100,6 +100,8 @@ ldap_back_compare(
ldap_back_dn_massage( &dc, &op->orc_ava->aa_value, &mapped_val );
if (mapped_val.bv_val == NULL || mapped_val.bv_val[0] == '\0') {
mapped_val = op->orc_ava->aa_value;
} else {
freeval = 1;
}
}
}
@ -110,6 +112,9 @@ ldap_back_compare(
if ( mdn.bv_val != op->o_req_dn.bv_val ) {
free( mdn.bv_val );
}
if ( freeval ) {
free( mapped_val.bv_val );
}
return( ldap_back_op_result( lc, op, rs, msgid, 1 ) );
}