Browse Source

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 12000.
description: The plugin_setup() has been modified to release value properly.
Endi S. Dewata 15 years ago
parent
commit
ea68955577
1 changed files with 2 additions and 0 deletions
  1. 2 0
      ldap/servers/slapd/plugin.c

+ 2 - 0
ldap/servers/slapd/plugin.c

@@ -2139,12 +2139,14 @@ plugin_setup(Slapi_Entry *plugin_entry, struct slapi_componentid *group,
 				"an integer between %d and %d\n", ATTR_PLUGIN_PRECEDENCE,
 				PLUGIN_MIN_PRECEDENCE, PLUGIN_MAX_PRECEDENCE);
 			status = -1;
+			slapi_ch_free((void**)&value);
 			goto PLUGIN_CLEANUP;
 		}
 		else
 		{
 			plugin->plg_precedence = precedence;
 		}
+		slapi_ch_free((void**)&value);
 	}
 
 	if (!(value = slapi_entry_attr_get_charptr(plugin_entry,