Mercurial > pidgin
diff libpurple/protocols/jabber/jabber.c @ 26457:20743d9bd62d
Fix allowing gmail user to initiate voice call by advertising a specific ext
From xep-0115 v1.3:
"The names of the feature bundles MUST NOT be used for semantic purposes: they
are merely opaque identifiers that will be used in other use cases."
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Sat, 04 Apr 2009 17:01:59 +0000 |
parents | 9131368ba4be |
children | 81b30f96250e |
line wrap: on
line diff
--- a/libpurple/protocols/jabber/jabber.c Sat Apr 04 07:29:50 2009 +0000 +++ b/libpurple/protocols/jabber/jabber.c Sat Apr 04 17:01:59 2009 +0000 @@ -2730,8 +2730,8 @@ } #ifdef USE_VV -static gboolean -feature_audio_enabled(JabberStream *js, const char *namespace) +gboolean +jabber_audio_enabled(JabberStream *js, const char *namespace) { PurpleMediaManager *manager = purple_media_manager_get(); PurpleMediaCaps caps = purple_media_manager_get_ui_caps(manager); @@ -2740,7 +2740,7 @@ } static gboolean -feature_video_enabled(JabberStream *js, const char *namespace) +jabber_video_enabled(JabberStream *js, const char *namespace) { PurpleMediaManager *manager = purple_media_manager_get(); PurpleMediaCaps caps = purple_media_manager_get_ui_caps(manager); @@ -2749,7 +2749,7 @@ } static gboolean -feature_ice_transmitter_present(JabberStream *js, const char *namespace) +jabber_ice_transmitter_present(JabberStream *js, const char *namespace) { return purple_media_transmitter_exists("nice"); } @@ -3189,11 +3189,11 @@ jabber_add_feature(JINGLE_TRANSPORT_RAWUDP, 0); #ifdef USE_VV - jabber_add_feature("http://www.google.com/xmpp/protocol/session", feature_audio_enabled); - jabber_add_feature("http://www.google.com/xmpp/protocol/voice/v1", feature_audio_enabled); - jabber_add_feature(JINGLE_APP_RTP_SUPPORT_AUDIO, feature_audio_enabled); - jabber_add_feature(JINGLE_APP_RTP_SUPPORT_VIDEO, feature_video_enabled); - jabber_add_feature(JINGLE_TRANSPORT_ICEUDP, feature_ice_transmitter_present); + jabber_add_feature("http://www.google.com/xmpp/protocol/session", jabber_audio_enabled); + jabber_add_feature("http://www.google.com/xmpp/protocol/voice/v1", jabber_audio_enabled); + jabber_add_feature(JINGLE_APP_RTP_SUPPORT_AUDIO, jabber_audio_enabled); + jabber_add_feature(JINGLE_APP_RTP_SUPPORT_VIDEO, jabber_video_enabled); + jabber_add_feature(JINGLE_TRANSPORT_ICEUDP, jabber_ice_transmitter_present); #endif /* IPC functions */