]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix warning when you set type to none
authorBrian West <brian@freeswitch.org>
Fri, 29 May 2009 18:11:07 +0000 (18:11 +0000)
committerBrian West <brian@freeswitch.org>
Fri, 29 May 2009 18:11:07 +0000 (18:11 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13507 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_sofia/mod_sofia.c

index 38d7e931427f4bafaf5b477da3838ba62fb2aefe..f006dd1fd72b243a3f429be6b03b63bc93db0507 100644 (file)
@@ -1005,13 +1005,18 @@ static switch_status_t sofia_send_dtmf(switch_core_session_t *session, const swi
 
        switch (dtmf_type) {
        case DTMF_2833:
-               return switch_rtp_queue_rfc2833(tech_pvt->rtp_session, dtmf);
-
+               {
+                       return switch_rtp_queue_rfc2833(tech_pvt->rtp_session, dtmf);
+               }
        case DTMF_INFO:
-               snprintf(message, sizeof(message), "Signal=%c\r\nDuration=%d\r\n", dtmf->digit, dtmf->duration / 8);
-               switch_mutex_lock(tech_pvt->sofia_mutex);
-               nua_info(tech_pvt->nh, SIPTAG_CONTENT_TYPE_STR("application/dtmf-relay"), SIPTAG_PAYLOAD_STR(message), TAG_END());
-               switch_mutex_unlock(tech_pvt->sofia_mutex);
+               {
+                       snprintf(message, sizeof(message), "Signal=%c\r\nDuration=%d\r\n", dtmf->digit, dtmf->duration / 8);
+                       switch_mutex_lock(tech_pvt->sofia_mutex);
+                       nua_info(tech_pvt->nh, SIPTAG_CONTENT_TYPE_STR("application/dtmf-relay"), SIPTAG_PAYLOAD_STR(message), TAG_END());
+                       switch_mutex_unlock(tech_pvt->sofia_mutex);
+               }
+               break;
+       case DTMF_NONE:
                break;
        default:
                switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING, "Unhandled DTMF type!\n");