From 1a2b0f01b5b7ad3f86cc93ef3344132f0e39d1fc Mon Sep 17 00:00:00 2001 From: "Endi S. Dewata" Date: Thu, 29 Jul 2010 12:30:54 -0500 Subject: Bug 619122 - fix coverify Defect Type: Resource leaks issues CID 11975 - 12053 https://bugzilla.redhat.com/show_bug.cgi?id=619122 Resolves: bug 619122 Bug description: fix coverify Defect Type: Resource leaks issues CID 11999. description: The cb_instance_config_initialize() has been modified to release suffix properly. --- ldap/servers/plugins/chainingdb/cb_instance.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ldap/servers/plugins/chainingdb/cb_instance.c b/ldap/servers/plugins/chainingdb/cb_instance.c index b1af028f..9a54004e 100644 --- a/ldap/servers/plugins/chainingdb/cb_instance.c +++ b/ldap/servers/plugins/chainingdb/cb_instance.c @@ -576,15 +576,14 @@ cb_instance_config_initialize(cb_backend_instance * inst, Slapi_Entry * e , int i = slapi_attr_first_value(attr, &sval); while (i != -1 ) { bval = (struct berval *) slapi_value_get_berval(sval); - slapi_sdn_init_dn_byref(suffix, bval->bv_val); + slapi_sdn_set_dn_byref(suffix, bval->bv_val); if (!slapi_be_issuffix(inst->inst_be, suffix)) { slapi_be_addsuffix(inst->inst_be, suffix); } - slapi_sdn_done(suffix); - slapi_sdn_free(&suffix); i = slapi_attr_next_value(attr, i, &sval); } + slapi_sdn_free(&suffix); } continue; } else -- cgit