[Asterisk-Dev] Re: asterisk/channels chan_iax2.c, 1.188.2.13,
1.188.2.14
Tony Mountifield
tony at softins.clara.co.uk
Fri Mar 18 15:38:54 MST 2005
I haven't tried it, but isn't the patch below going to result in a log
warning for every incoming IAX packet? That could be a lot of messages!
If that is true, perhaps there needs to be a flag so that the warning
is only output once per connection, session or something.
Cheers
Tony
In article <20050318173450.3667B2FFAB3 at lists.digium.com>,
<russell at lists.digium.com> wrote:
> Update of /usr/cvsroot/asterisk/channels
> In directory mongoose.digium.com:/tmp/cvs-serv6688/channels
>
> Modified Files:
> Tag: v1-0
> chan_iax2.c
> Log Message:
> don't explode if a box running CVS head sends trunk frames with timestamps (bug #3790)
>
>
> Index: chan_iax2.c
> ===================================================================
> RCS file: /usr/cvsroot/asterisk/channels/chan_iax2.c,v
> retrieving revision 1.188.2.13
> retrieving revision 1.188.2.14
> diff -u -d -r1.188.2.13 -r1.188.2.14
> --- chan_iax2.c 7 Feb 2005 04:05:29 -0000 1.188.2.13
> +++ chan_iax2.c 18 Mar 2005 17:30:05 -0000 1.188.2.14
> @@ -5063,6 +5063,10 @@
> /* This is a meta header */
> switch(meta->metacmd) {
> case IAX_META_TRUNK:
> + if (meta->cmddata != 0) {
> + ast_log(LOG_WARNING, "meta trunk cmd %d received, I only understand 0 (perhaps the remote side is sending trunk
> timestamps?)\n", meta->cmddata);
> + return 1;
> + }
> if (res < sizeof(struct ast_iax2_meta_hdr) + sizeof(struct ast_iax2_meta_trunk_hdr)) {
> ast_log(LOG_WARNING, "midget meta trunk packet received (%d of %d min)\n", res, (int)sizeof(struct ast_iax2_mini_hdr));
> return 1;
>
> _______________________________________________
> Asterisk-Cvs mailing list
> Asterisk-Cvs at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-cvs
>
--
Tony Mountifield
Work: tony at softins.co.uk - http://www.softins.co.uk
Play: tony at mountifield.org - http://tony.mountifield.org
More information about the asterisk-dev
mailing list