]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix config parser and build on some systems
authorAnthony Minessale <anthony.minessale@gmail.com>
Mon, 8 Sep 2008 23:01:44 +0000 (23:01 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Mon, 8 Sep 2008 23:01:44 +0000 (23:01 +0000)
git-svn-id: http://svn.openzap.org/svn/openzap/trunk@547 a93c3328-9c30-0410-af19-c9cd2b2d52af

libs/openzap/Makefile.in
libs/openzap/mod_openzap/mod_openzap.c
libs/openzap/src/ozmod/ozmod_analog/ozmod_analog.c

index 63c1a4d6e3f7e03c96dceb62b3724ba4414dcc43..a9263de5cf2632bde70c9b6f4d70fc8b2b731eab 100644 (file)
@@ -40,7 +40,7 @@ SOLINK = @SOLINK@
 OZ_SRCDIR=@oz_srcdir@
 oz_builddir=@oz_builddir@
 SRC=src
-top_builddir=@top_builddir@
+top_builddir=@oz_builddir@
 INSTALL=@INSTALL@
 LIBTOOL=@LIBTOOL@
 LTINSTALL=$(LIBTOOL) --mode=install $(INSTALL)
index 94dd0f9f2353d7d5136a21eaed01c5a6720d37e1..86a16f72d394c4ab04df66fe471a2733ef5fa327 100644 (file)
@@ -1547,7 +1547,7 @@ static switch_status_t load_config(void)
                                } else if (!strcasecmp(var, "hold-music")) {
                                        hold_music = val;
                                } else if (!strcasecmp(var, "max_digits") || !strcasecmp(var, "max-digits")) {
-                                       digit_timeout = val;
+                                       max_digits = val;
                                } else if (!strcasecmp(var, "enable-analog-option")) {
                                        analog_options = enable_analog_option(val, analog_options);
                                }
index 6bf8b869770678cf865df16d4fa8cac9c02922bd..167c230220c95c9dfa166be016ad71f7ee7a3910 100644 (file)
@@ -95,14 +95,6 @@ static ZIO_SIG_CONFIGURE_FUNCTION(zap_analog_configure_span)
                return ZAP_FAIL;
        }
        
-       if (digit_timeout < 2000 || digit_timeout > 10000) {
-               digit_timeout = 2000;
-       }
-
-       if (max_dialstr < 2 || max_dialstr > 20) {
-               max_dialstr = 11;
-       }
-
        analog_data = malloc(sizeof(*analog_data));
        memset(analog_data, 0, sizeof(*analog_data));
        assert(analog_data != NULL);
@@ -126,6 +118,15 @@ static ZIO_SIG_CONFIGURE_FUNCTION(zap_analog_configure_span)
                }
        }
 
+
+       if (digit_timeout < 2000 || digit_timeout > 10000) {
+               digit_timeout = 2000;
+       }
+
+       if (max_dialstr < 2 || max_dialstr > 20) {
+               max_dialstr = 11;
+       }
+       
        span->start = zap_analog_start;
        analog_data->digit_timeout = digit_timeout;
        analog_data->max_dialstr = max_dialstr;