From 4b564c92fb1fd19ef7ce0b6405bf8d115f19331c Mon Sep 17 00:00:00 2001 From: Stefan Knoblich Date: Fri, 18 Jan 2008 21:13:52 +0000 Subject: [PATCH] Check if TLS is really available git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7286 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- src/mod/endpoints/mod_sofia/sofia_glue.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/mod/endpoints/mod_sofia/sofia_glue.c b/src/mod/endpoints/mod_sofia/sofia_glue.c index aee2cb04bf..43e1679e0f 100644 --- a/src/mod/endpoints/mod_sofia/sofia_glue.c +++ b/src/mod/endpoints/mod_sofia/sofia_glue.c @@ -765,6 +765,11 @@ switch_status_t sofia_glue_do_invite(switch_core_session_t *session) } } + if (!sofia_test_pflag(tech_pvt->profile, PFLAG_TLS) && sofia_glue_transport_has_tls(tech_pvt->transport)) { + switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "TLS not supported by profile\n"); + return SWITCH_STATUS_FALSE; + } + if (switch_strlen_zero(tech_pvt->invite_contact)) { if (sofia_glue_transport_has_tls(tech_pvt->transport))