]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-4789 --resolve
authorAnthony Minessale <anthm@freeswitch.org>
Wed, 19 Dec 2012 01:16:05 +0000 (19:16 -0600)
committerAnthony Minessale <anthm@freeswitch.org>
Wed, 19 Dec 2012 01:16:10 +0000 (19:16 -0600)
src/mod/applications/mod_spandsp/mod_spandsp.c

index fa7a0da79a1dc1f91af80a92405e755a2ae394e1..56c4d36ac1b639158c6e143df6351f1854399358 100644 (file)
@@ -197,7 +197,7 @@ static void event_handler(switch_event_t *event)
 SWITCH_STANDARD_APP(t38_gateway_function)
 {
        switch_channel_t *channel = switch_core_session_get_channel(session);
-       time_t timeout = switch_epoch_time_now(NULL) + 20;
+       int timeout = 20;
        const char *var;
        int argc = 0;
        char *argv[2] = { 0 };
@@ -226,9 +226,9 @@ SWITCH_STANDARD_APP(t38_gateway_function)
                t38_gateway_start(session, direction, NULL);
        } else {
                if ((var = switch_channel_get_variable(channel, "t38_gateway_detect_timeout"))) {
-                       long to = atol(var);
+                       int to = atoi(var);
                        if (to > -1) {
-                               timeout = (time_t) (switch_epoch_time_now(NULL) + to);
+                               timeout = to;
                        } else {
                                switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_WARNING, "%s invalid timeout value.\n", switch_channel_get_name(channel));
                        }