]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix seg in user_recurse_variables=false edge case
authorAnthony Minessale <anthm@freeswitch.org>
Tue, 6 Jul 2010 15:25:58 +0000 (10:25 -0500)
committerAnthony Minessale <anthm@freeswitch.org>
Tue, 6 Jul 2010 15:25:58 +0000 (10:25 -0500)
src/mod/applications/mod_dptools/mod_dptools.c

index ffffeefe6cd8ab69ab5b825e4b15f41281f7cb23..a394d64a9ac3158e072d355444f642beaea201b6 100755 (executable)
@@ -2781,7 +2781,7 @@ static switch_call_cause_t user_outgoing_channel(switch_core_session_t *session,
                if (session) {
                        channel = switch_core_session_get_channel(session);
                        if ((varval = switch_channel_get_variable(channel, SWITCH_CALL_TIMEOUT_VARIABLE))
-                               || (varval = switch_event_get_header(var_event, "leg_timeout"))) {
+                               || (var_event && (varval = switch_event_get_header(var_event, "leg_timeout")))) {
                                timelimit = atoi(varval);
                        }