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);