Changes included in OpenLDAP 1.1.1
CVS Tag: OPENLDAP_REL_ENG_1_1
- Updated INSTALL and hints
+ Updated INSTALL, hints, and devel documents.
Updated slapd/ldif2dbm to disable write sync'ing
- Fixed slapd & slurpd syslogging
+ Fixed slapd & slurpd syslogging (ITS#6)
Fixed libldif/line64 analyzed 3 not 4 bug
Fixed slapd/value.c value_cmp bug
Fixed slapd/back-ldbm/cache.c delete_internal dntree/idtree bug
Fixed slapd/tools DB2 uninitialized Datum bugs
+ Fixed slapd/back-ldbm search realbase free bug (ITS#12)
Build environment (autoconf)
- Fix --enable-wrappers
+ Fix --enable-wrappers (ITS#9)
Fix --without-SERVER-COMPONENTS
Fix library make clean
Fix ltconfig for Solaris ProC and FreeBSD elf
switch ( deref ) {
case LDAP_DEREF_FINDING:
case LDAP_DEREF_ALWAYS:
- free (realBase);
realBase = derefDN ( be, conn, op, base );
break;
default:
default:
send_ldap_result( conn, op, LDAP_PROTOCOL_ERROR, "",
"Bad scope" );
+ if( realBase != NULL) {
+ free( realBase );
+ }
return( -1 );
}
if ( matched != NULL ) {
free( matched );
}
+ if( realBase != NULL) {
+ free( realBase );
+ }
return( -1 );
}
+ if ( matched != NULL ) {
+ free( matched );
+ }
+
rmaxsize = 0;
nrefs = 0;
rbuf = rcur = NULL;
pthread_mutex_unlock( &op->o_abandonmutex );
idl_free( candidates );
free( rbuf );
+ if( realBase != NULL) {
+ free( realBase );
+ }
return( 0 );
}
pthread_mutex_unlock( &op->o_abandonmutex );
NULL, nentries );
idl_free( candidates );
free( rbuf );
+ if( realBase != NULL) {
+ free( realBase );
+ }
return( 0 );
}
pthread_mutex_unlock( ¤ttime_mutex );
}
free( rbuf );
+ if( realBase != NULL) {
+ free( realBase );
+ }
+
return( 0 );
}