[commit] r9687 - freeswitch/trunk/src/mod/endpoints/mod_sofia
Author: anthm Date: Sat Sep 27 17:05:18 2008 New Revision: 9687 Modified: freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia_glue.c Log: (MODENDP-126) don't accept crypto in the RTP/AVP Modified: freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia_glue.c ============================================================================== --- freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia_glue.c (original) +++ freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia_glue.c Sat Sep 27 17:05:18 2008 @@ -2203,6 +2203,13 @@ ptime = atoi(attr->a_value); } else if (!got_crypto && !strcasecmp(attr->a_name, "crypto") && !switch_strlen_zero(attr->a_value)) { int crypto_tag; + + if (m->m_proto != sdp_proto_srtp) { + switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "a=crypto in RTP/AVP\n"); + match = 0; + break; + } + crypto = attr->a_value; crypto_tag = atoi(crypto);
participants (1)
-
Freeswitch SVN