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.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3733 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
This commit is contained in:
Tambet Ingo 2008-06-09 08:19:09 +00:00
parent d8c3e783ef
commit 5827f3aa2a
2 changed files with 12 additions and 1 deletions

View file

@ -1,3 +1,8 @@
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.
2008-06-06 Dan Williams <dcbw@redhat.com>
* system-settings/src/nm-polkit-helpers.c

View file

@ -140,6 +140,12 @@ nm_dhcp_manager_init (NMDHCPManager *manager)
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_destroy (NMDHCPDevice *device)
{
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);
}