libpurple/protocols/jabber/jingle.c

branch
soc.2008.vv
changeset 23732
3fc0e49509bb
parent 23731
a913de187f53
child 23733
2cd26f5d4550
--- a/libpurple/protocols/jabber/jingle.c	Sat Jun 07 03:43:45 2008 +0000
+++ b/libpurple/protocols/jabber/jingle.c	Sat Jun 07 19:57:32 2008 +0000
@@ -266,11 +266,10 @@
 jabber_jingle_session_find_by_id(JabberStream *js, const char *id)
 {
 	purple_debug_info("jingle", "find_by_id %s\n", id);
-	purple_debug_info("jingle", "hash table: %p\n", js->sessions);
-	purple_debug_info("jingle", "hash table size %d\n",
-					  g_hash_table_size(js->sessions));
-	purple_debug_info("jingle", "lookup: %p\n", g_hash_table_lookup(js->sessions, id));  
-	return (JingleSession *) g_hash_table_lookup(js->sessions, id);
+	purple_debug_info("jingle", "lookup: %p\n", (js->sessions) ?
+			  g_hash_table_lookup(js->sessions, id) : NULL);  
+	return (JingleSession *) (js->sessions) ?
+			  g_hash_table_lookup(js->sessions, id) : NULL;
 }
 
 static JingleSession *

mercurial