From: Anthony Minessale Date: Thu, 6 Mar 2014 03:17:16 +0000 (+0500) Subject: add optional rtp_secure_media_suites variable clobbered by rtp_secure_media with... X-Git-Tag: v1.5.11~127 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=656cb2ac03ef98249332578689f5022ac01b0cc1;p=thirdparty%2Ffreeswitch.git add optional rtp_secure_media_suites variable clobbered by rtp_secure_media with mandatory|optional: --- diff --git a/src/switch_core_media.c b/src/switch_core_media.c index 5b0fc4a8a2..d513b7a641 100644 --- a/src/switch_core_media.c +++ b/src/switch_core_media.c @@ -1101,6 +1101,10 @@ static void switch_core_session_parse_crypto_prefs(switch_core_session_t *sessio *suites++ = '\0'; } + if (zstr(suites)) { + suites = (char *) switch_channel_get_variable(session->channel, "rtp_secure_media_suites"); + } + if (zstr(val) || !strcasecmp(val, "optional")) { smh->crypto_mode = CRYPTO_MODE_OPTIONAL; } else if (switch_true(val) || !strcasecmp(val, "mandatory")) {