only free entries dup'ed by rwm_entry_get_rw() (ITS#6058)

This commit is contained in:
Pierangelo Masarati 2009-04-20 14:54:18 +00:00
parent 42a7e05809
commit aa494bd8c0

View file

@ -823,7 +823,7 @@ rwm_entry_release_rw( Operation *op, Entry *e, int rw )
}
/* just free entry if (probably) ours */
if ( e->e_private == NULL ) {
if ( e->e_private == NULL && BER_BVISNULL( &e->e_bv ) ) {
entry_free( e );
return LDAP_SUCCESS;
}