# HG changeset patch # User Mike Ruprecht # Date 1231201269 0 # Node ID f45301cc2c84409eee1459c2b6f8c3b6c7695820 # Parent b2b7341c8523eaf90ab0ca862344ca469404befc End google call if stream creation fails. diff -r b2b7341c8523 -r f45301cc2c84 libpurple/protocols/jabber/google.c --- a/libpurple/protocols/jabber/google.c Mon Jan 05 10:28:51 2009 +0000 +++ b/libpurple/protocols/jabber/google.c Tue Jan 06 00:21:09 2009 +0000 @@ -225,8 +225,13 @@ g_value_init(¶m.value, G_TYPE_UINT); g_value_set_uint(¶m.value, 1); /* NICE_COMPATIBILITY_GOOGLE */ - purple_media_add_stream(session->media, "google-voice", session->remote_jid, - PURPLE_MEDIA_AUDIO, "nice", 1, ¶m); + if (purple_media_add_stream(session->media, "google-voice", session->remote_jid, + PURPLE_MEDIA_AUDIO, "nice", 1, ¶m) == FALSE) { + purple_media_error(session->media, "Error adding stream."); + purple_media_hangup(session->media); + google_session_send_terminate(session); + return; + } desc_element = xmlnode_get_child(sess, "description");