[grilo-plugins] upnp: Plug some leaks
- From: Juan A. Suarez Romero <jasuarez src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [grilo-plugins] upnp: Plug some leaks
- Date: Wed, 13 Apr 2011 14:56:10 +0000 (UTC)
commit 66a05028273c549b4c1be9c432787a9c7aa9365a
Author: Juan A. Suarez Romero <jasuarez igalia com>
Date: Wed Apr 13 14:55:09 2011 +0000
upnp: Plug some leaks
Signed-off-by: Juan A. Suarez Romero <jasuarez igalia com>
src/media/upnp/grl-upnp.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/src/media/upnp/grl-upnp.c b/src/media/upnp/grl-upnp.c
index db13e74..fb2620d 100644
--- a/src/media/upnp/grl-upnp.c
+++ b/src/media/upnp/grl-upnp.c
@@ -361,6 +361,7 @@ gupnp_search_caps_cb (GUPnPServiceProxy *service,
NULL);
free_resources:
+ g_free (caps);
free_source_info (source_info);
}
@@ -425,6 +426,7 @@ device_available_cb (GUPnPControlPoint *cp,
if (grl_plugin_registry_lookup_source (registry, source_id)) {
GRL_DEBUG ("A source with id '%s' is already registered. Skipping...",
source_id);
+ g_free (name);
goto free_resources;
}
@@ -432,7 +434,7 @@ device_available_cb (GUPnPControlPoint *cp,
/* Now let's check if it supports search operations before registering */
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->source_name = name;
source_info->device = g_object_ref (device);
source_info->service = g_object_ref (service);
source_info->plugin = (GrlPluginInfo *) user_data;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]