Mercurial > pidgin.yaz
comparison libpurple/protocols/jabber/jingle/rtp.c @ 26071:8dba34f5f21a
Temporarily fix an oversight.
author | Mike Ruprecht <maiku@soc.pidgin.im> |
---|---|
date | Mon, 05 Jan 2009 10:19:51 +0000 |
parents | 50309309bc4d |
children | 266c3cc02e0e |
comparison
equal
deleted
inserted
replaced
26070:50309309bc4d | 26071:8dba34f5f21a |
---|---|
323 jingle_rtp_state_changed_cb(PurpleMedia *media, PurpleMediaStateChangedType type, | 323 jingle_rtp_state_changed_cb(PurpleMedia *media, PurpleMediaStateChangedType type, |
324 gchar *sid, gchar *name, JingleSession *session) | 324 gchar *sid, gchar *name, JingleSession *session) |
325 { | 325 { |
326 purple_debug_info("jingle-rtp", "state-changed: type %d id: %s name: %s\n", type, sid, name); | 326 purple_debug_info("jingle-rtp", "state-changed: type %d id: %s name: %s\n", type, sid, name); |
327 | 327 |
328 if (sid == NULL && name == NULL && | 328 if (type == PURPLE_MEDIA_STATE_CHANGED_END && |
329 jingle_session_is_initiator(session) == TRUE) { | 329 sid == NULL && name == NULL) { |
330 gchar *sid = jingle_session_get_sid(session); | 330 gchar *sid = jingle_session_get_sid(session); |
331 jabber_iq_send(jingle_session_to_packet(session, | 331 jabber_iq_send(jingle_session_to_packet(session, |
332 JINGLE_SESSION_TERMINATE)); | 332 JINGLE_SESSION_TERMINATE)); |
333 g_hash_table_remove(jingle_session_get_js(session)->medias, sid); | 333 g_hash_table_remove(jingle_session_get_js(session)->medias, sid); |
334 g_free(sid); | 334 g_free(sid); |