diff options
author | Sjoerd Simons <sjoerd.simons@collabora.co.uk> | 2011-02-24 11:52:00 +0000 |
---|---|---|
committer | Sjoerd Simons <sjoerd.simons@collabora.co.uk> | 2011-02-24 11:54:33 +0000 |
commit | 6d14b2b45c111bc99d6ecbbf81b30edbdd61a191 (patch) | |
tree | 51d856e837850235c701d257d72f64058c316fdc | |
parent | 3ac097b41291ad5fc83281b0519b90aa31244f3e (diff) | |
download | telepathy-logger-6d14b2b45c111bc99d6ecbbf81b30edbdd61a191.tar.gz |
Let glib allocate the GList element for us
GList elements are usually allocated using the slice allocator, not pure
malloc, but we can't rely on that. So instead of allocating the
structure ourselves use the dedicated allocation function.
-rw-r--r-- | telepathy-logger/log-manager.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/telepathy-logger/log-manager.c b/telepathy-logger/log-manager.c index 5974efa..e076561 100644 --- a/telepathy-logger/log-manager.c +++ b/telepathy-logger/log-manager.c @@ -235,7 +235,7 @@ _take_list (GList *list) if (list != NULL) { - copy = g_new0 (GList, 1); + copy = g_list_alloc (); memcpy (copy, list, sizeof (GList)); memset (list, 0, sizeof (GList)); } |