libpurple/protocols/jabber/jingle.c

branch
soc.2008.vv
changeset 26110
86dfa5f98a31
parent 26109
309784550529
child 26111
d25772351a75
--- a/libpurple/protocols/jabber/jingle.c	Thu Aug 14 23:14:56 2008 +0000
+++ b/libpurple/protocols/jabber/jingle.c	Thu Aug 14 23:23:41 2008 +0000
@@ -277,7 +277,8 @@
 static JingleSession *
 jabber_jingle_session_find_by_jid(JabberStream *js, const char *jid)
 {
-	GList *values = g_hash_table_get_values(js->sessions);
+	GList *values = (js->sessions) ? 
+			g_hash_table_get_values(js->sessions) : NULL;
 	gboolean use_bare = strchr(jid, '/') == NULL;
 
 	for (; values; values = g_list_delete_link(values, values)) {

mercurial