ldap/servers/slapd/back-ldbm/ldbm_delete.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
New commits: commit dfbc46a8574fdb5a2aef5a2ce1ea48400ba263aa Author: Noriko Hosoi nhosoi@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@redhat.com for finding this out. (cherry picked from commit 788a48fa98bb33a6601d7a198aa63b46d12ad78d)
diff --git a/ldap/servers/slapd/back-ldbm/ldbm_delete.c b/ldap/servers/slapd/back-ldbm/ldbm_delete.c index 39fe706..a365ce5 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); }
389-commits@lists.fedoraproject.org