The problem seems the "assert" on the channel non existent, may be the
solution is simple as:

+++ isdn--devel--0.1--patch-669-mn/libq931/channel.c    2006-07-25
18:13:01.000000000 +0200
@@ -166,6 +166,8 @@
        struct q931_channel *channel,
        enum q931_tone_type tone)
 {
+       if (!channel)
+               return;
        assert(channel);

        q931_channel_primitive1(channel, Q931_CCB_START_TONE, tone);
@@ -174,6 +176,8 @@
 void q931_channel_stop_tone(
        struct q931_channel *channel)
 {
+       if (!channel)
+               return;
        assert(channel);

        q931_channel_primitive(channel, Q931_CCB_STOP_TONE);

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Visdn-hackers mailing list
[email protected]
https://mailman.uli.it/mailman/listinfo/visdn-hackers

Reply via email to