bug in explode dn (caused most test failures when requesting client-side sorted results)

This commit is contained in:
Pierangelo Masarati 2001-12-24 10:31:11 +00:00
parent 450e0d6803
commit 65fad45129

View file

@ -157,7 +157,7 @@ ldap_explode_dn( LDAP_CONST char *dn, int notypes )
ldap_rdn2str( tmpDN[ iRDN ][ 0 ], &str, flag );
v = LDAP_REALLOC( values, sizeof( char * ) * ( iRDN + 1 ) );
v = LDAP_REALLOC( values, sizeof( char * ) * ( 2 + iRDN ) );
if ( v == NULL ) {
LBER_VFREE( values );
ldap_dnfree( tmpDN );
@ -531,8 +531,10 @@ ldap_avafree( LDAPAVA *ava )
assert( ava );
#if 0
/* ava's private must be freed by caller */
assert( ava->la_private != NULL );
/* ava's private must be freed by caller
* (at present let's skip this check because la_private
* basically holds static data) */
assert( ava->la_private == NULL );
#endif
ber_bvfree( ava->la_attr );