]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: ftmod_libpri - update to use proper structure member for signaling status...
authorMoises Silva <moy@sangoma.com>
Sun, 19 Dec 2010 17:55:55 +0000 (12:55 -0500)
committerMoises Silva <moy@sangoma.com>
Sun, 19 Dec 2010 17:55:55 +0000 (12:55 -0500)
libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c
libs/freetdm/src/include/freetdm.h

index 8cbc0f4f45b76a8592255ba31ed1415e05ba7e36..1d3c76d2e254c547587eb93acfbd388cd66d434c 100644 (file)
@@ -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.channel = chan;
                        sig.event_id = FTDM_SIGEVENT_SIGSTATUS_CHANGED;
-                       sig.raw_data = &status;
-
+                       sig.ev_data.sigstatus.status = status;
                        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_
                        sig.chan_id = ftdm_channel_get_id(chan);
                        sig.channel = chan;
                        sig.event_id = FTDM_SIGEVENT_SIGSTATUS_CHANGED;
-                       sig.raw_data = &status;
+                       sig.ev_data.sigstatus.status = status;
 
                        ftdm_span_send_signal(span, &sig);
                }
index 69b90f1acd190ee478056496f88e6cd30a121cb7..a74fd7075ad7ec8e23f500604cd60e3fba9bb5a5 100644 (file)
@@ -438,7 +438,7 @@ struct ftdm_sigmsg {
        union {
                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 */
-       }ev_data;
+       } ev_data;
 };
 
 /*! \brief Crash policy