]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
ftmod_libpri: Dereference facility event correctly, add debug message.
authorStefan Knoblich <s.knoblich@axsentis.de>
Thu, 11 Nov 2010 21:17:09 +0000 (22:17 +0100)
committerStefan Knoblich <s.knoblich@axsentis.de>
Thu, 11 Nov 2010 21:19:32 +0000 (22:19 +0100)
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c

index 787e995ecc3af58b44a2d4ce4541b33b422c7499..69e007d7bb7693be2bb12f9680eb926bfaf1a87d 100644 (file)
@@ -1187,12 +1187,14 @@ static int handle_facility_aoc_e(const struct pri_subcmd_aoc_e *aoc_e)
  */
 static int on_facility(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pri_event *pevent)
 {
-       struct pri_event_facility *pfac = (struct pri_event_facility *)pevent;
+       struct pri_event_facility *pfac = (struct pri_event_facility *)&pevent->facility;
        int i = 0;
 
        if (!pevent)
                return 0;
 
+       ftdm_log(FTDM_LOG_DEBUG, "Got a FACILITY event on span %d:%d\n", ftdm_span_get_id(spri->span), pfac->channel);
+
        if (!pfac->subcmds || pfac->subcmds->counter_subcmd <= 0)
                return 0;