I found segmentation faults 2 times after this: to_visdn_chan(ast_chan)
in chan_visdn.c 4022
struct visdn_chan *visdn_chan = to_visdn_chan(ast_chan);
struct visdn_ic *ic = visdn_chan->ic; <- segfault
in chan_visdn.c 2616
struct visdn_chan *visdn_chan = to_visdn_chan(ast_chan);
if (visdn_chan->inband_info && <- segfault
this is to_visdn_chan:
static inline struct visdn_chan *to_visdn_chan(struct ast_channel
*ast_chan)
{
return ast_chan->tech_pvt;
}
Ok... :-)
It is possibile that the chan_visdn is tryng to do something on a
channel that is "closed"?
The two functions (4022 and 2616) are:
visdn_q931_disconnect_indication
visdn_q931_connect_channel
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Visdn-hackers mailing list [email protected] https://mailman.uli.it/mailman/listinfo/visdn-hackers
