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:
@@ -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)
|
||||
|
Reference in New Issue
Block a user