Răsfoiți Sursa

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 [email protected] for finding this out.
Noriko Hosoi 11 ani în urmă
părinte
comite
788a48fa98
1 a modificat fișierele cu 3 adăugiri și 1 ștergeri
  1. 3 1
      ldap/servers/slapd/back-ldbm/ldbm_delete.c

+ 3 - 1
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);
 	}