telepathy-gabble: private-tubes-factory: add further assertions in parsing a tube invite

Jonny Lamb jonny at kemper.freedesktop.org
Tue Aug 28 06:19:34 PDT 2012


Module: telepathy-gabble
Branch: master
Commit: 73b0cbbf9eda1ca4922f562bc99f209e7fac326e
URL:    http://cgit.freedesktop.org/telepathy/telepathy-gabble/commit/?id=73b0cbbf9eda1ca4922f562bc99f209e7fac326e

Author: Jonny Lamb <jonny.lamb at collabora.co.uk>
Date:   Fri Jul 20 12:17:07 2012 +0100

private-tubes-factory: add further assertions in parsing a tube invite

Signed-off-by: Jonny Lamb <jonny.lamb at collabora.co.uk>

---

 src/private-tubes-factory.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/private-tubes-factory.c b/src/private-tubes-factory.c
index b27b9e3..6f35683 100644
--- a/src/private-tubes-factory.c
+++ b/src/private-tubes-factory.c
@@ -1197,7 +1197,10 @@ new_channel_from_stanza (GabblePrivateTubesFactory *self,
 
       si_node = wocky_node_get_child_ns (
           wocky_stanza_get_top_node (stanza), "si", NS_SI);
+      g_return_val_if_fail (si_node != NULL, NULL);
+
       stream_id = wocky_node_get_attribute (si_node, "id");
+      g_return_val_if_fail (stream_id != NULL, NULL);
 
       tube = GABBLE_TUBE_IFACE (gabble_tube_dbus_new (priv->conn,
               handle, TP_HANDLE_TYPE_CONTACT, base_conn->self_handle,



More information about the telepathy-commits mailing list