[asterisk-dev] oej: trunk r216805 - /trunk/channels/chan_sip.c
Russell Bryant
russell at digium.com
Thu Sep 10 12:51:10 CDT 2009
SVN commits to the Digium repositories wrote:
> Author: oej
> Date: Mon Sep 7 11:08:08 2009
> New Revision: 216805
>
> URL: http://svn.asterisk.org/svn-view/asterisk?view=rev&rev=216805
> Log:
> Since it's possible to have more than 999 calls, I'm changing the call counter roof to something higher.
>
> Modified:
> trunk/channels/chan_sip.c
>
> Modified: trunk/channels/chan_sip.c
> URL: http://svn.asterisk.org/svn-view/asterisk/trunk/channels/chan_sip.c?view=diff&rev=216805&r1=216804&r2=216805
> ==============================================================================
> --- trunk/channels/chan_sip.c (original)
> +++ trunk/channels/chan_sip.c Mon Sep 7 11:08:08 2009
> @@ -1205,10 +1205,10 @@
> static int global_rtptimeout; /*!< Time out call if no RTP */
> static int global_rtpholdtimeout; /*!< Time out call if no RTP during hold */
> static int global_rtpkeepalive; /*!< Send RTP keepalives */
> -static int global_reg_timeout;
> +static int global_reg_timeout;
> static int global_regattempts_max; /*!< Registration attempts before giving up */
> static int global_callcounter; /*!< Enable call counters for all devices. This is currently enabled by setting the peer
> - call-limit to 999. When we remove the call-limit from the code, we can make it
> + call-limit to UINT_MAX. When we remove the call-limit from the code, we can make it
> with just a boolean flag in the device structure */
> static unsigned int global_tos_sip; /*!< IP type of service for SIP packets */
> static unsigned int global_tos_audio; /*!< IP type of service for audio RTP packets */
Please use INT_MAX instead of UINT_MAX since these fields are specified
as an int instead of an unsigned int. Alternatively, they could be
changed to unsigned int.
The current usage of UINT_MAX with an int type will not behave as you
expect.
--
Russell Bryant
Digium, Inc. | Engineering Manager, Open Source Software
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: www.digium.com & www.asterisk.org
More information about the asterisk-dev
mailing list