network-manager-applet r908 - in trunk: . src/gconf-helpers



Author: tambeti
Date: Fri Sep 26 08:58:10 2008
New Revision: 908
URL: http://svn.gnome.org/viewvc/network-manager-applet?rev=908&view=rev

Log:
2008-09-26  Tambet Ingo  <tambet gmail com>

	* src/gconf-helpers/gconf-helpers.c (read_one_setting_value_from_gconf): Fix a
	memory leak.

Modified:
   trunk/ChangeLog
   trunk/src/gconf-helpers/gconf-helpers.c

Modified: trunk/src/gconf-helpers/gconf-helpers.c
==============================================================================
--- trunk/src/gconf-helpers/gconf-helpers.c	(original)
+++ trunk/src/gconf-helpers/gconf-helpers.c	Fri Sep 26 08:58:10 2008
@@ -985,7 +985,8 @@
 
 		if (nm_gconf_get_stringlist_helper (info->client, info->dir, key, setting->name, &sa_val)) {
 			g_object_set (setting, key, sa_val, NULL);
-			// FIXME: how to free sa_val?
+			g_slist_foreach (sa_val, (GFunc) g_free, NULL);
+			g_slist_free (sa_val);
 		}
 	} else if (type == DBUS_TYPE_G_MAP_OF_VARIANT) {
 		GHashTable *vh_val = NULL;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]