Skip to content
Snippets Groups Projects
Commit 2fa7daa6 authored by Quanah Gibson-Mount's avatar Quanah Gibson-Mount
Browse files

fix e_private value, goes along with memory leak fix to accesslog.c

parent fbd3c1c5
No related branches found
No related tags found
No related merge requests found
...@@ -707,6 +707,7 @@ again: ldap_pvt_thread_rdwr_rlock( &bdb->bi_cache.c_rwlock ); ...@@ -707,6 +707,7 @@ again: ldap_pvt_thread_rdwr_rlock( &bdb->bi_cache.c_rwlock );
&ep->e_nname, eip ); &ep->e_nname, eip );
if ( *eip ) islocked = 1; if ( *eip ) islocked = 1;
if ( rc ) { if ( rc ) {
ep->e_private = NULL;
#ifdef SLAP_ZONE_ALLOC #ifdef SLAP_ZONE_ALLOC
bdb_entry_return( bdb, ep, (*eip)->bei_zseq ); bdb_entry_return( bdb, ep, (*eip)->bei_zseq );
#else #else
...@@ -811,6 +812,7 @@ load1: ...@@ -811,6 +812,7 @@ load1:
bdb_cache_entryinfo_unlock( *eip ); bdb_cache_entryinfo_unlock( *eip );
} }
if ( ep ) { if ( ep ) {
ep->e_private = NULL;
#ifdef SLAP_ZONE_ALLOC #ifdef SLAP_ZONE_ALLOC
bdb_entry_return( bdb, ep, (*eip)->bei_zseq ); bdb_entry_return( bdb, ep, (*eip)->bei_zseq );
#else #else
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment