]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
build tweak
authorMichael Jerris <mike@jerris.com>
Mon, 19 May 2008 22:23:11 +0000 (22:23 +0000)
committerMichael Jerris <mike@jerris.com>
Mon, 19 May 2008 22:23:11 +0000 (22:23 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8481 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/include/switch_types.h
src/switch_ivr_async.c

index 02b6d67f0c7c6f6a12adbeac41a00f37ab7089c3..978df43b120753ad4a5f30f70789a445735da44e 100644 (file)
@@ -160,8 +160,8 @@ typedef enum {
 } switch_bind_flag_t;
 
 typedef enum {
-       SWITCH_DTMF_RECV,
-       SWITCH_DTMF_SEND
+       SWITCH_DTMF_RECV = 0,
+       SWITCH_DTMF_SEND = 1
 } switch_dtmf_direction_t;
 
 typedef enum {
index b7d2b67a9ac95da2ac628f624e30dac9b9bf4df1..092a800e92361b9e10cc40b60e7dd8909030a83c 100644 (file)
@@ -1309,7 +1309,7 @@ typedef struct {
 } dtmf_meta_settings_t;
 
 typedef struct {
-       dtmf_meta_settings_t sr[2];
+       dtmf_meta_settings_t sr[3];
 } dtmf_meta_data_t;
 
 #define SWITCH_META_VAR_KEY "__dtmf_meta"
@@ -1354,9 +1354,9 @@ static switch_status_t meta_on_dtmf(switch_core_session_t *session, const switch
 
        if (md->sr[direction].meta_on) {
                if (dtmf->digit >= '0' && dtmf->digit <= '9') {
+                       int ok = 0;
                        *digit = dtmf->digit;
                        dval = atoi(digit);
-                       int ok = 0;
 
                        if (direction == SWITCH_DTMF_RECV && (md->sr[direction].map[dval].bind_flags & SBF_DIAL_ALEG)) { 
                                ok = 1;