From: <kt...@us...> - 2010-02-28 12:50:56
|
Revision: 3711 http://milter-manager.svn.sourceforge.net/milter-manager/?rev=3711&view=rev Author: ktou Date: 2010-02-28 12:32:24 +0000 (Sun, 28 Feb 2010) Log Message: ----------- * milter/client/milter-client.c (finish_processing): fix a memory leak. Modified Paths: -------------- milter-manager/trunk/ChangeLog milter-manager/trunk/milter/client/milter-client.c Modified: milter-manager/trunk/ChangeLog =================================================================== --- milter-manager/trunk/ChangeLog 2010-02-28 05:59:35 UTC (rev 3710) +++ milter-manager/trunk/ChangeLog 2010-02-28 12:32:24 UTC (rev 3711) @@ -1,5 +1,7 @@ 2010-02-28 Kouhei Sutou <ko...@co...> + * milter/client/milter-client.c (finish_processing): fix a memory leak. + * milter-manager.spec.in: support postfix_processes. * data/munin/postfix_processes: add. Modified: milter-manager/trunk/milter/client/milter-client.c =================================================================== --- milter-manager/trunk/milter/client/milter-client.c 2010-02-28 05:59:35 UTC (rev 3710) +++ milter-manager/trunk/milter/client/milter-client.c 2010-02-28 12:32:24 UTC (rev 3711) @@ -506,8 +506,6 @@ g_list_remove(data->priv->processing_data, data); data->priv->n_connections--; - processing_data = g_list_copy(data->priv->processing_data); - if (data->priv->main_loop) { n_connections = data->priv->n_connections; g_mutex_lock(data->priv->quit_mutex); @@ -518,11 +516,10 @@ g_mutex_unlock(data->priv->quit_mutex); } - process_data_free(data); - if (!milter_need_debug_log()) return; + processing_data = g_list_copy(data->priv->processing_data); rest_process = g_string_new("["); for (process_data = processing_data; process_data; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |