NetworkManager/libnm-util
Tambet Ingo d95e330f96 2008-06-05 Tambet Ingo <tambet@gmail.com>
Fix memory leaks.

	* system-settings/src/nm-system-config-hal-manager.c (get_type_for_udi):
	Free data returned from dbus method call.

	* system-settings/src/nm-polkit-helpers.c (check_polkit_privileges):
	dbus_g_method_get_sender() returns a duplicated string, free it
	when done.
	(check_polkit_privileges): Looks like policykit sometimes returns
	error and non-null return value, don't leak errors in that case.

	* system-settings/src/main.c (find_plugin): Don't leak existing
	plugin names.
	(load_stuff): Don't leak device list and list items.
	(have_connection_for_device): Don't leak connection list.

	* system-settings/plugins/keyfile/reader.c (read_one_setting_value):
	Free the data received from g_keyfile_get_*.

	* system-settings/plugins/ifcfg-suse/parser.c (READ_WEP_KEY): Free
	the key when the security object is updated.

	* src/supplicant-manager/nm-supplicant-interface.c (scan_results_cb):
	Free data returned from dbus method call.
	(iface_state_cb): Ditto.
	(add_network_cb): Ditto.
	(nm_supplicant_interface_add_cb): Don't make another copy of already
	duplicated object path.
	(nm_supplicant_interface_add_to_supplicant): Free the driver GValue
	when done.

	* src/supplicant-manager/nm-supplicant-config.c
	(ADD_STRING_LIST_VAL): Fix a memory leak.

	* src/nm-manager.c (free_get_settings_info): Free the allocated
	memory slice.
	(list_connections_cb): Free data returned from dbus method call.
	(system_settings_get_unmanaged_devices_cb): Ditto.

	* src/nm-device-802-11-wireless.c (device_cleanup): Free ssid.

	* system-settings/plugins/ifcfg-suse/shvar.c (svCloseFile):
	* system-settings/plugins/ifcfg-fedora/shvar.c (svCloseFile):
	* src/backends/shvar.c (svCloseFile): Free the duplicated content
	of the GList.

	* libnm-util/nm-setting.c (nm_setting_from_hash): Free the constructor
	arguments after the object is created.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3721 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2008-06-05 13:16:02 +00:00
..
.cvsignore Add cvsignore file 2005-12-10 02:26:47 +00:00
crypto.c 2008-05-15 Tambet Ingo <tambet@gmail.com> 2008-05-19 07:43:13 +00:00
crypto.h 2008-05-15 Tambet Ingo <tambet@gmail.com> 2008-05-19 07:43:13 +00:00
crypto_gnutls.c 2008-05-15 Tambet Ingo <tambet@gmail.com> 2008-05-19 07:43:13 +00:00
crypto_nss.c 2008-05-15 Tambet Ingo <tambet@gmail.com> 2008-05-19 07:43:13 +00:00
libnm-util.pc.in Patch from Timo Hoenig: fix library name for libnm-util 2006-01-09 15:05:19 +00:00
Makefile.am 2008-06-04 Dan Williams <dcbw@redhat.com> 2008-06-04 21:02:09 +00:00
nm-connection.c 2008-04-15 Tambet Ingo <tambet@gmail.com> 2008-04-15 16:03:26 +00:00
nm-connection.h Fix syntax errors with enums in pedantic mode (Will Stephenson) 2008-05-13 16:57:01 +00:00
nm-param-spec-specialized.c 2007-11-26 Dan Williams <dcbw@redhat.com> 2007-11-26 16:59:47 +00:00
nm-param-spec-specialized.h 2007-11-07 Tambet Ingo <tambet@gmail.com> 2007-11-07 16:06:43 +00:00
nm-setting-8021x.c 2008-05-15 Tambet Ingo <tambet@gmail.com> 2008-05-19 07:43:13 +00:00
nm-setting-8021x.h 2008-05-15 Tambet Ingo <tambet@gmail.com> 2008-05-19 07:43:13 +00:00
nm-setting-cdma.c 2008-01-21 Dan Williams <dcbw@redhat.com> 2008-01-21 19:14:18 +00:00
nm-setting-cdma.h 2008-01-21 Dan Williams <dcbw@redhat.com> 2008-01-21 19:14:18 +00:00
nm-setting-connection.c 2008-04-02 Dan Williams <dcbw@redhat.com> 2008-04-02 17:36:07 +00:00
nm-setting-connection.h 2008-04-02 Dan Williams <dcbw@redhat.com> 2008-04-02 17:36:07 +00:00
nm-setting-gsm.c 2008-01-09 Dan Williams <dcbw@redhat.com> 2008-01-09 18:27:23 +00:00
nm-setting-gsm.h Fix syntax errors with enums in pedantic mode (Will Stephenson) 2008-05-13 16:57:01 +00:00
nm-setting-ip4-config.c 2008-06-02 Tambet Ingo <tambet@gmail.com> 2008-06-02 08:44:48 +00:00
nm-setting-ip4-config.h 2008-06-02 Tambet Ingo <tambet@gmail.com> 2008-06-02 08:44:48 +00:00
nm-setting-ppp.c 2008-04-18 Dan Williams <dcbw@redhat.com> 2008-04-19 01:25:44 +00:00
nm-setting-ppp.h 2008-04-18 Dan Williams <dcbw@redhat.com> 2008-04-19 01:25:44 +00:00
nm-setting-pppoe.c 2008-04-17 Dan Williams <dcbw@redhat.com> 2008-04-17 23:21:27 +00:00
nm-setting-pppoe.h Implement PPPoE. 2008-03-11 16:37:41 +00:00
nm-setting-serial.c 2008-01-09 Dan Williams <dcbw@redhat.com> 2008-01-09 18:27:23 +00:00
nm-setting-serial.h 2007-11-28 Tambet Ingo <tambet@gmail.com> 2007-11-29 14:38:07 +00:00
nm-setting-template.c 2007-11-07 Tambet Ingo <tambet@gmail.com> 2007-11-07 16:13:57 +00:00
nm-setting-template.h 2007-11-07 Tambet Ingo <tambet@gmail.com> 2007-11-07 16:13:57 +00:00
nm-setting-vpn-properties.c 2008-03-29 Dan Williams <dcbw@redhat.com> 2008-03-29 21:35:41 +00:00
nm-setting-vpn-properties.h 2007-12-04 Dan Williams <dcbw@redhat.com> 2007-12-04 16:09:05 +00:00
nm-setting-vpn.c 2008-03-29 Dan Williams <dcbw@redhat.com> 2008-03-29 21:35:41 +00:00
nm-setting-vpn.h 2007-11-07 Tambet Ingo <tambet@gmail.com> 2007-11-07 16:06:43 +00:00
nm-setting-wired.c 2008-04-10 Tambet Ingo <tambet@gmail.com> 2008-04-10 14:56:12 +00:00
nm-setting-wired.h 2007-11-07 Tambet Ingo <tambet@gmail.com> 2007-11-07 16:06:43 +00:00
nm-setting-wireless-security.c 2008-03-30 Dan Williams <dcbw@redhat.com> 2008-03-30 14:25:54 +00:00
nm-setting-wireless-security.h 2008-03-18 Tambet Ingo <tambet@gmail.com> 2008-03-18 22:19:09 +00:00
nm-setting-wireless.c 2008-05-28 Dan Williams <dcbw@redhat.com> 2008-05-29 02:11:17 +00:00
nm-setting-wireless.h 2008-05-28 Dan Williams <dcbw@redhat.com> 2008-05-29 02:11:17 +00:00
nm-setting.c 2008-06-05 Tambet Ingo <tambet@gmail.com> 2008-06-05 13:16:02 +00:00
nm-setting.h Fix syntax errors with enums in pedantic mode (Will Stephenson) 2008-05-13 16:57:01 +00:00
nm-utils.c 2008-05-06 Dan Williams <dcbw@redhat.com> 2008-05-06 21:41:08 +00:00
nm-utils.h Fix syntax errors with enums in pedantic mode (Will Stephenson) 2008-05-13 16:57:01 +00:00
test-crypto.c 2008-05-15 Tambet Ingo <tambet@gmail.com> 2008-05-19 07:43:13 +00:00