[grilo-plugins] [upnp] Use g_slices when possible
- From: Juan A. Suarez Romero <jasuarez src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [grilo-plugins] [upnp] Use g_slices when possible
- Date: Tue, 27 Apr 2010 12:16:13 +0000 (UTC)
commit cad67ebb2ecee88ed1fd48ca7b18d2235040ed07
Author: Juan A. Suarez Romero <jasuarez igalia com>
Date: Tue Apr 27 13:30:14 2010 +0200
[upnp] Use g_slices when possible
Memory slices are more efficient than mallocs.
src/upnp/grl-upnp.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/src/upnp/grl-upnp.c b/src/upnp/grl-upnp.c
index 28296fa..0c1eba8 100644
--- a/src/upnp/grl-upnp.c
+++ b/src/upnp/grl-upnp.c
@@ -273,7 +273,7 @@ free_source_info (struct SourceInfo *info)
g_free (info->source_name);
g_object_unref (info->device);
g_object_unref (info->service);
- g_free (info);
+ g_slice_free (struct SourceInfo, info);
}
static void
@@ -378,7 +378,7 @@ device_available_cb (GUPnPControlPoint *cp,
/* We got a valid UPnP source */
/* Now let's check if it supports search operations before registering */
- struct SourceInfo *source_info = g_new0 (struct SourceInfo, 1);
+ struct SourceInfo *source_info = g_slice_new0 (struct SourceInfo);
source_info->source_id = g_strdup (source_id);
source_info->source_name = g_strdup (name);
source_info->device = g_object_ref (device);
@@ -1097,7 +1097,7 @@ grl_upnp_source_browse (GrlMediaSource *source, GrlMediaSourceBrowseSpec *bs)
upnp_filter = get_upnp_filter (bs->keys);
g_debug ("filter: '%s'", upnp_filter);
- os = g_new0 (struct OperationSpec, 1);
+ os = g_slice_new0 (struct OperationSpec);
os->source = bs->source;
os->operation_id = bs->browse_id;
os->keys = bs->keys;
@@ -1154,7 +1154,7 @@ grl_upnp_source_search (GrlMediaSource *source, GrlMediaSourceSearchSpec *ss)
upnp_search = get_upnp_search (ss->text);
g_debug ("search: '%s'", upnp_search);
- os = g_new0 (struct OperationSpec, 1);
+ os = g_slice_new0 (struct OperationSpec);
os->source = ss->source;
os->operation_id = ss->search_id;
os->keys = ss->keys;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]