From: Anthony Minessale Date: Tue, 9 Aug 2011 13:33:03 +0000 (-0500) Subject: fix seg on user_recurse_variables reported on the mailing list X-Git-Tag: v1.2-rc1~51^2~283 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=01b2bd0494ffd3cf9d92463d54ec41028832add5;p=thirdparty%2Ffreeswitch.git fix seg on user_recurse_variables reported on the mailing list --- diff --git a/src/mod/applications/mod_dptools/mod_dptools.c b/src/mod/applications/mod_dptools/mod_dptools.c index d62db97e13..39e6380399 100755 --- a/src/mod/applications/mod_dptools/mod_dptools.c +++ b/src/mod/applications/mod_dptools/mod_dptools.c @@ -3084,8 +3084,10 @@ static switch_call_cause_t user_outgoing_channel(switch_core_session_t *session, } } - switch_event_add_header_string(var_event, SWITCH_STACK_BOTTOM, "dialed_user", user); - switch_event_add_header_string(var_event, SWITCH_STACK_BOTTOM, "dialed_domain", domain); + if (var_event) { + switch_event_add_header_string(var_event, SWITCH_STACK_BOTTOM, "dialed_user", user); + switch_event_add_header_string(var_event, SWITCH_STACK_BOTTOM, "dialed_domain", domain); + } if (!dest) { switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_ERROR, "No dial-string available, please check your user directory.\n");