]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: Fill in DAHDI function pointer to retrieve the next channel event
authorMoises Silva <moy@sangoma.com>
Thu, 19 Jan 2012 18:18:30 +0000 (16:18 -0200)
committerroot <root@studioserver.(none)>
Thu, 19 Jan 2012 18:18:30 +0000 (16:18 -0200)
libs/freetdm/src/ftdm_io.c
libs/freetdm/src/ftmod/ftmod_zt/ftmod_zt.c

index 8a10bba82d8f60365daf8c84b154411e1ae99476..e88ad6e4ac41c848a320f11b4247ef396d738ed1 100644 (file)
@@ -1188,7 +1188,7 @@ FT_DECLARE(ftdm_status_t) ftdm_channel_read_event(ftdm_channel_t *ftdmchan, ftdm
        ftdm_channel_lock(ftdmchan);
 
        if (!span->fio->channel_next_event) {
-               ftdm_log(FTDM_LOG_ERROR, "channel_next_event method not implemented in module %s!", span->fio->name);
+               ftdm_log(FTDM_LOG_ERROR, "channel_next_event method not implemented in module %s!\n", span->fio->name);
                status = FTDM_NOTIMPL;
                goto done;
        }
index 87632c8f664f1f2b83d0f4a16cab9d39c3192cba..0282b222c836eafd26213527be76e58c6a1471b0 100644 (file)
@@ -1375,6 +1375,7 @@ static FIO_IO_LOAD_FUNCTION(zt_init)
        zt_interface.write = zt_write;
        zt_interface.poll_event = zt_poll_event;
        zt_interface.next_event = zt_next_event;
+       zt_interface.channel_next_event = zt_channel_next_event;
        zt_interface.channel_destroy = zt_channel_destroy;
        zt_interface.get_alarms = zt_get_alarms;
        *fio = &zt_interface;