eion/purple-hangouts

0b8a026563a3
Parents 21ae60fdf379
Children 7619767298da
Fix for crash when trying to start an audio-only call
--- a/hangouts_media.c Wed Jul 13 09:42:29 2016 +1200
+++ b/hangouts_media.c Thu Jul 14 10:53:00 2016 +1200
@@ -867,8 +867,12 @@
hangouts_pblite_media_media_stream_add(ha, &stream_request, (HangoutsPbliteMediaStreamAddResponseFunc)hangouts_default_response_dump, NULL);
- g_free(audio_stream_otter.ssrc);
- g_free(video_stream_otter.ssrc);
+ if (hangouts_media->type & PURPLE_MEDIA_AUDIO) {
+ g_free(audio_stream_otter.ssrc);
+ }
+ if (hangouts_media->type & PURPLE_MEDIA_VIDEO) {
+ g_free(video_stream_otter.ssrc);
+ }
g_free(stream_request.resource);
hangouts_request_header_free(stream_request.request_header);
}