Fix crash in mra_free, freeing ber-private value.

This commit is contained in:
Howard Chu 2002-08-30 12:38:50 +00:00
parent 0614b5fdbf
commit c4f74ac639

View file

@ -276,8 +276,10 @@ get_mra(
/* /*
* Need to normalize, but how? * Need to normalize, but how?
*/ */
ma->ma_value = value; rc = value_validate( ma->ma_rule, &value, text );
rc = value_validate( ma->ma_rule, &ma->ma_value, text ); if ( rc == LDAP_SUCCESS ) {
ber_dupbv( &ma->ma_value, &value );
}
} }
#endif /* SLAP_X_MRA_MATCH_DNATTRS */ #endif /* SLAP_X_MRA_MATCH_DNATTRS */