[Nagios-checkins] SF.net SVN: nagios:[2756] nagioscore/trunk/xdata/xodtemplate.c
Nagios network monitoring software is enterprise server monitoring
Brought to you by:
egalstad,
sawolf-nagios
From: <ag...@us...> - 2013-05-08 14:01:53
|
Revision: 2756 http://nagios.svn.sourceforge.net/nagios/?rev=2756&view=rev Author: ageric Date: 2013-05-08 14:01:47 +0000 (Wed, 08 May 2013) Log Message: ----------- xod: Make sure we free servicedependency templates Apparently we forgot to do that earlier. For host dependencies this doesn't seem to be a problem. Signed-off-by: Andreas Ericsson <ae...@op...> Modified Paths: -------------- nagioscore/trunk/xdata/xodtemplate.c Modified: nagioscore/trunk/xdata/xodtemplate.c =================================================================== --- nagioscore/trunk/xdata/xodtemplate.c 2013-05-08 14:01:27 UTC (rev 2755) +++ nagioscore/trunk/xdata/xodtemplate.c 2013-05-08 14:01:47 UTC (rev 2756) @@ -4769,9 +4769,16 @@ my_free(temp_servicedependency->name); my_free(temp_servicedependency->template); - /* skip templates */ - if(temp_servicedependency->register_object == 0) + /* skip templates, but free them first */ + if(temp_servicedependency->register_object == 0) { + my_free(temp_servicedependency->host_name); + my_free(temp_servicedependency->service_description); + my_free(temp_servicedependency->hostgroup_name); + my_free(temp_servicedependency->dependent_host_name); + my_free(temp_servicedependency->dependent_service_description); + my_free(temp_servicedependency->dependent_hostgroup_name); return OK; + } if(!temp_servicedependency->host_name && !temp_servicedependency->hostgroup_name && !temp_servicedependency->servicegroup_name) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |