[Telepathy-commits] [telepathy-gabble/master] Ignore non-1 components for now
Olivier Crete
olivier.crete at collabora.co.uk
Tue Aug 19 10:52:03 PDT 2008
20080501232941-3e2dc-87590a9e055ae1c7afe5707b935d0feabb83a9b2.gz
---
src/gabble-media-stream.c | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/src/gabble-media-stream.c b/src/gabble-media-stream.c
index aed19c6..e7b8ce4 100644
--- a/src/gabble-media-stream.c
+++ b/src/gabble-media-stream.c
@@ -785,6 +785,7 @@ gabble_media_stream_new_native_candidate (TpSvcMediaStreamHandler *iface,
GPtrArray *candidates;
GValue candidate = { 0, };
GValueArray *transport;
+ guint component_id;
const gchar *addr;
g_assert (GABBLE_IS_MEDIA_STREAM (self));
@@ -834,6 +835,15 @@ gabble_media_stream_new_native_candidate (TpSvcMediaStreamHandler *iface,
return;
}
+ component_id = g_value_get_uint (g_value_array_get_nth (transport, 0));
+ if (component_id != 1)
+ {
+ GMS_DEBUG_WARNING (priv->session,
+ "%s: ignoring native candidate non-1 component", G_STRFUNC);
+ tp_svc_media_stream_handler_return_from_new_native_candidate (context);
+ return;
+ }
+
g_ptr_array_add (candidates, g_value_get_boxed (&candidate));
GMS_DEBUG_INFO (priv->session,
--
1.5.6.3
More information about the Telepathy-commits
mailing list