NetworkManager r3733 - in trunk: . src/dhcp-manager
- From: tambeti svn gnome org
- To: svn-commits-list gnome org
- Subject: NetworkManager r3733 - in trunk: . src/dhcp-manager
- Date: Mon, 9 Jun 2008 08:19:10 +0000 (UTC)
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]