[389-commits] Branch '389-ds-base-1.3.1' - ldap/servers

Noriko Hosoi nhosoi at fedoraproject.org
Mon Jun 30 20:42:03 UTC 2014


 ldap/servers/slapd/back-ldbm/ldbm_delete.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

New commits:
commit f18411d98a441f26f1ef2246b62e84b72ce39ec4
Author: Noriko Hosoi <nhosoi at redhat.com>
Date:   Mon Jun 30 11:27:15 2014 -0700

    Ticket #47750 - Creating a glue fails if one above level is a conflict or missing
    
    Description: This commit accidentally removed the code to decrementing
    the reference count for the backend instance.
      Commit: 160cb3f686e433c01532d28770b2977ec957e73e
      Ticket #47750 - Creating a glue fails if one above level is a conflict or missing;
    Thanks to mreynolds at redhat.com for finding this out.
    (cherry picked from commit 788a48fa98bb33a6601d7a198aa63b46d12ad78d)
    (cherry picked from commit dfbc46a8574fdb5a2aef5a2ce1ea48400ba263aa)

diff --git a/ldap/servers/slapd/back-ldbm/ldbm_delete.c b/ldap/servers/slapd/back-ldbm/ldbm_delete.c
index 3adaffb..801f6a3 100644
--- a/ldap/servers/slapd/back-ldbm/ldbm_delete.c
+++ b/ldap/servers/slapd/back-ldbm/ldbm_delete.c
@@ -1385,7 +1385,9 @@ common_return:
 	if (!delete_tombstone_entry) {
 		plugin_call_plugins (pb, SLAPI_PLUGIN_BE_POST_DELETE_FN);
 	}
-
+	if (inst && inst->inst_ref_count) { 
+		slapi_counter_decrement(inst->inst_ref_count); 
+	}
 	if (ruv_c_init) {
 		modify_term(&ruv_c, be);
 	}




More information about the 389-commits mailing list