libpurple/protocols/jabber/google.c

branch
vv
changeset 26495
52846ebe1c7d
parent 26485
df2f8d35564b
child 26496
11e1e5221460
--- a/libpurple/protocols/jabber/google.c	Tue Mar 24 07:11:26 2009 +0000
+++ b/libpurple/protocols/jabber/google.c	Sat Mar 28 00:58:02 2009 +0000
@@ -281,7 +281,7 @@
 }
 
 
-PurpleMedia*
+gboolean
 jabber_google_session_initiate(JabberStream *js, const gchar *who, PurpleMediaSessionType type)
 {
 	GoogleSession *session;
@@ -296,7 +296,7 @@
 	if (!jb) {
 		purple_debug_error("jingle-rtp",
 				"Could not find Jabber buddy\n");
-		return NULL;
+		return FALSE;
 	}
 	jbr = jabber_buddy_find_resource(jb, NULL);
 	if (!jbr) {
@@ -333,7 +333,7 @@
 		purple_media_hangup(session->media);
 		google_session_destroy(session);
 		g_free(params);
-		return NULL;
+		return FALSE;
 	}
 
 	g_signal_connect_swapped(G_OBJECT(session->media),
@@ -348,7 +348,7 @@
 
 	g_free(params);
 
-	return session->media;
+	return (session->media != NULL) ? TRUE : FALSE;
 }
 
 static void

mercurial