libpurple/protocols/jabber/google.c

branch
vv
changeset 26499
759bf410db86
parent 26496
11e1e5221460
child 26501
c186275f46aa
--- a/libpurple/protocols/jabber/google.c	Mon Mar 30 00:30:59 2009 +0000
+++ b/libpurple/protocols/jabber/google.c	Mon Mar 30 00:45:14 2009 +0000
@@ -331,7 +331,8 @@
 				session->remote_jid, PURPLE_MEDIA_AUDIO,
 				"nice", num_params, params) == FALSE) {
 		purple_media_error(session->media, "Error adding stream.");
-		purple_media_hangup(session->media);
+		purple_media_stream_info(session->media,
+				PURPLE_MEDIA_INFO_HANGUP, NULL, NULL, TRUE);
 		google_session_destroy(session);
 		g_free(params);
 		return FALSE;
@@ -378,7 +379,8 @@
 	if (purple_media_add_stream(session->media, "google-voice", session->remote_jid, 
 				PURPLE_MEDIA_AUDIO, "nice", num_params, params) == FALSE) {
 		purple_media_error(session->media, "Error adding stream.");
-		purple_media_hangup(session->media);
+		purple_media_stream_info(session->media,
+				PURPLE_MEDIA_INFO_HANGUP, NULL, NULL, TRUE);
 		google_session_send_terminate(session);
 		g_free(params);
 		return;

mercurial