2006-08-04 Robert Love <rml@novell.com>

Glib Memory Slices!
	* configure.in: Require glib 2.10 or later.
	* src/NetworkManager.c, src/NetworkManagerAP.c, src/nm-ip4-config.c,
	  src/NetworkManagerAPList.c, src/NetworkManagerDbus.c,
	  src/NetworkManagerDbusUtils.c, src/nm-dbus-nmi.c, src/wpa.c,
	  src/nm-device-802-11-wireless.c: Convert applicable g_malloc and
	  g_new calls to g_slice_new.  Likewise for g_free to g_slice_free.
	  Memory Slices are the greatest thing since bread slices.
	* src/NetworkManagerAP.c: Also, fix memory leak.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@1923 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
This commit is contained in:
Robert Love
2006-08-04 15:46:06 +00:00
committed by Robert Love
parent 086ea42dc6
commit e1620a9946
11 changed files with 43 additions and 32 deletions

View File

@@ -425,7 +425,7 @@ static NMData *nm_data_new (gboolean enable_test_devices)
NMData * data;
GSource * iosource;
data = g_new0 (NMData, 1);
data = g_slice_new0 (NMData);
data->main_context = g_main_context_new ();
data->main_loop = g_main_loop_new (data->main_context, FALSE);
@@ -535,7 +535,7 @@ static void nm_data_free (NMData *data)
nm_hal_deinit (data);
memset (data, 0, sizeof (NMData));
g_slice_free (NMData, data);
}
int nm_get_sigterm_pipe (void)