Mercurial > pidgin
comparison libpurple/protocols/jabber/jingle/rtp.c @ 28533:52eef06b1829
Fix receiving any codecs that aren't in the codec intersection.
The g_list_concat docs said that it reused the elements. I misread that as the
data in the node, but it appears it means the node itself. Therefore, it
shouldn't be freed like I did.
author | maiku@pidgin.im |
---|---|
date | Wed, 11 Nov 2009 05:40:13 +0000 |
parents | 5f77d173f8da |
children | ffcc5c128553 0b5520bf1fe3 |
comparison
equal
deleted
inserted
replaced
28532:867438a30bdd | 28533:52eef06b1829 |
---|---|
869 break; | 869 break; |
870 } | 870 } |
871 } | 871 } |
872 | 872 |
873 codecs = g_list_concat(codecs, remote_codecs); | 873 codecs = g_list_concat(codecs, remote_codecs); |
874 g_list_free (remote_codecs); | |
875 | 874 |
876 purple_media_set_remote_codecs(media, | 875 purple_media_set_remote_codecs(media, |
877 name, remote_jid, codecs); | 876 name, remote_jid, codecs); |
878 | 877 |
879 purple_media_codec_list_free (codecs); | 878 purple_media_codec_list_free (codecs); |