提交 dd4bad22 authored 作者: Moises Silva's avatar Moises Silva

freetdm: ftmod_libpri - update to use proper structure member for signaling…

freetdm: ftmod_libpri - update to use proper structure member for signaling status change notifications
上级 fcd6c541
...@@ -1397,8 +1397,7 @@ static int on_dchan_up(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pri_ev ...@@ -1397,8 +1397,7 @@ static int on_dchan_up(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pri_ev
sig.chan_id = ftdm_channel_get_id(chan); sig.chan_id = ftdm_channel_get_id(chan);
sig.channel = chan; sig.channel = chan;
sig.event_id = FTDM_SIGEVENT_SIGSTATUS_CHANGED; sig.event_id = FTDM_SIGEVENT_SIGSTATUS_CHANGED;
sig.raw_data = &status; sig.ev_data.sigstatus.status = status;
ftdm_span_send_signal(span, &sig); ftdm_span_send_signal(span, &sig);
} }
} }
...@@ -1434,7 +1433,7 @@ static int on_dchan_down(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pri_ ...@@ -1434,7 +1433,7 @@ static int on_dchan_down(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pri_
sig.chan_id = ftdm_channel_get_id(chan); sig.chan_id = ftdm_channel_get_id(chan);
sig.channel = chan; sig.channel = chan;
sig.event_id = FTDM_SIGEVENT_SIGSTATUS_CHANGED; sig.event_id = FTDM_SIGEVENT_SIGSTATUS_CHANGED;
sig.raw_data = &status; sig.ev_data.sigstatus.status = status;
ftdm_span_send_signal(span, &sig); ftdm_span_send_signal(span, &sig);
} }
......
...@@ -438,7 +438,7 @@ struct ftdm_sigmsg { ...@@ -438,7 +438,7 @@ struct ftdm_sigmsg {
union { union {
ftdm_event_sigstatus_t sigstatus; /*!< valid if event_id is FTDM_SIGEVENT_SIGSTATUS_CHANGED */ ftdm_event_sigstatus_t sigstatus; /*!< valid if event_id is FTDM_SIGEVENT_SIGSTATUS_CHANGED */
ftdm_event_trace_t logevent; /*!< valid if event_id is FTDM_SIGEVENT_TRACE or FTDM_SIGEVENT_TRACE_RAW */ ftdm_event_trace_t logevent; /*!< valid if event_id is FTDM_SIGEVENT_TRACE or FTDM_SIGEVENT_TRACE_RAW */
}ev_data; } ev_data;
}; };
/*! \brief Crash policy /*! \brief Crash policy
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论