NetworkManager r3733 - in trunk: . src/dhcp-manager



Author: tambeti
Date: Mon Jun  9 08:19:09 2008
New Revision: 3733
URL: http://svn.gnome.org/viewvc/NetworkManager?rev=3733&view=rev

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

	* src/dhcp-manager/nm-dhcp-manager.c (finalize): Free private members.
	(nm_dhcp_device_destroy): Destroy the device options hash table.


Modified:
   trunk/ChangeLog
   trunk/src/dhcp-manager/nm-dhcp-manager.c

Modified: trunk/src/dhcp-manager/nm-dhcp-manager.c
==============================================================================
--- trunk/src/dhcp-manager/nm-dhcp-manager.c	(original)
+++ trunk/src/dhcp-manager/nm-dhcp-manager.c	Mon Jun  9 08:19:09 2008
@@ -140,6 +140,12 @@
 static void
 finalize (GObject *object)
 {
+	NMDHCPManagerPrivate *priv = NM_DHCP_MANAGER_GET_PRIVATE (object);
+
+	g_hash_table_destroy (priv->devices);
+	g_object_unref (priv->proxy);
+	g_object_unref (priv->dbus_mgr);
+
 	G_OBJECT_CLASS (nm_dhcp_manager_parent_class)->finalize (object);
 }
 
@@ -211,7 +217,7 @@
 {
 	nm_dhcp_device_timeout_cleanup (device);
 	nm_dhcp_device_watch_cleanup (device);
-	g_hash_table_remove_all (device->options);
+	g_hash_table_destroy (device->options);
 	g_free (device->iface);
 	g_slice_free (NMDHCPDevice, device);
 }



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