This is the last but not least important cause of segfault in chan_visdn:

to_visdn_chan(ast_chan)

even if i check this ast_chan, the ast_chan pointed struct is deleted
somewhere elese, so in a simple assignement there is the problem....

Look the function in the subject...

:-)

I need help!

#0  0xa72fe4b8 in visdn_handle_eventual_progind (ast_chan=Variable
"ast_chan" is not available.
) at chan_visdn.c:2544
2544                                    visdn_chan->inband_info = TRUE;
(gdb) l
2539                            if (pi->progress_description ==
2540
Q931_IE_PI_PD_IN_BAND_INFORMATION) {
2541
2542                                    visdn_debug("In-band
informations available\n");
2543
2544                                    visdn_chan->inband_info = TRUE;
2545                                    break;
2546                            }
2547                    }
2548            }

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