From: Jeff Lenk Date: Wed, 11 Nov 2009 04:29:17 +0000 (+0000) Subject: code before decl X-Git-Tag: v1.0.6~1443 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5c5c23c2d437654d1c95e13d4d99d8e2b2d62567;p=thirdparty%2Ffreeswitch.git code before decl git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15425 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/src/mod/endpoints/mod_sofia/mod_sofia.c b/src/mod/endpoints/mod_sofia/mod_sofia.c index f733afb22d..5b272cd040 100644 --- a/src/mod/endpoints/mod_sofia/mod_sofia.c +++ b/src/mod/endpoints/mod_sofia/mod_sofia.c @@ -1167,6 +1167,7 @@ static switch_status_t sofia_receive_message(switch_core_session_t *session, swi case SWITCH_MESSAGE_INDICATE_ANSWER: case SWITCH_MESSAGE_INDICATE_PROGRESS: { + const char *var; const char *presence_data = switch_channel_get_variable(channel, "presence_data"); const char *presence_id = switch_channel_get_variable(channel, "presence_id"); char *sql; @@ -1180,7 +1181,7 @@ static switch_status_t sofia_receive_message(switch_core_session_t *session, swi switch_assert(sql); sofia_glue_execute_sql(tech_pvt->profile, &sql, SWITCH_TRUE); - const char *var; + if ((var = switch_channel_get_variable(channel, SOFIA_SECURE_MEDIA_VARIABLE)) && switch_true(var)) { sofia_set_flag_locked(tech_pvt, TFLAG_SECURE); }