From 67d015139efb6483d2baa27fad6556516152ec9a Mon Sep 17 00:00:00 2001 From: Quanah Gibson-Mount <quanah@openldap.org> Date: Tue, 17 Mar 2009 18:49:35 +0000 Subject: [PATCH] ITS#6012 --- CHANGES | 1 + servers/slapd/back-bdb/cache.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index 153b3cf038..2c61d99888 100644 --- a/CHANGES +++ b/CHANGES @@ -16,6 +16,7 @@ OpenLDAP 2.4.16 Engineering Fixed slapd syncrepl skipped entries with MMR (ITS#5988) Fixed slapd-bdb/hdb cachesize handling (ITS#5860) Fixed slapd-bdb/hdb with slapcat with empty dn (ITS#6006) + Fixed slapd-bdb/hdb with NULL transactions (ITS#6012) Fixed slapd-ldap incorrect referral handling (ITS#6003,ITS#5916) Fixed slapd-ldap/meta with broken AD results (ITS#5977) Fixed slapd-ldap/meta with invalid attrs again (ITS#5959) diff --git a/servers/slapd/back-bdb/cache.c b/servers/slapd/back-bdb/cache.c index 671e36b2e7..7cd34038b1 100644 --- a/servers/slapd/back-bdb/cache.c +++ b/servers/slapd/back-bdb/cache.c @@ -1482,7 +1482,7 @@ bdb_reader_free( void *key, void *data ) /* DB_ENV *env = key; */ DB_TXN *txn = data; - TXN_ABORT( txn ); + if ( txn ) TXN_ABORT( txn ); } /* free up any keys used by the main thread */ -- GitLab