提交 bca7520a authored 作者: Nathan Neulinger's avatar Nathan Neulinger

mod_skinny: fix potential NPE CID: 1223252

上级 e84c964f
......@@ -773,13 +773,14 @@ switch_status_t channel_on_routing(switch_core_session_t *session)
helper.listener = listener;
helper.line_instance = atoi(switch_channel_get_variable(channel, "skinny_line_instance"));
skinny_session_walk_lines(tech_pvt->profile, switch_core_session_get_uuid(session), channel_on_routing_callback, &helper);
/* clear digit timeout time */
listener->digit_timeout_time = 0;
} else {
switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_WARNING, "Could not find listener %s:%s for Channel %s\n",
switch_channel_get_variable(channel, "skinny_device_name"), switch_channel_get_variable(channel, "skinny_device_instance"),
switch_channel_get_name(channel));
}
/* clear digit timeout time */
listener->digit_timeout_time = 0;
/* Future bridge should go straight */
switch_set_flag_locked(tech_pvt, TFLAG_FORCE_ROUTE);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论