[asterisk-commits] rmudgett: branch 10 r344716 - in /branches/10: ./ channels/chan_sip.c
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Fri Nov 11 12:36:16 CST 2011
Author: rmudgett
Date: Fri Nov 11 12:36:10 2011
New Revision: 344716
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=344716
Log:
Check sip.conf maxforwards parameter for range 1 <= x <= 255.
JIRA AST-710
........
Merged revisions 344715 from http://svn.asterisk.org/svn/asterisk/branches/1.8
Modified:
branches/10/ (props changed)
branches/10/channels/chan_sip.c
Propchange: branches/10/
------------------------------------------------------------------------------
Binary property 'branch-1.8-merged' - no diff available.
Modified: branches/10/channels/chan_sip.c
URL: http://svnview.digium.com/svn/asterisk/branches/10/channels/chan_sip.c?view=diff&rev=344716&r1=344715&r2=344716
==============================================================================
--- branches/10/channels/chan_sip.c (original)
+++ branches/10/channels/chan_sip.c Fri Nov 11 12:36:10 2011
@@ -27868,7 +27868,8 @@
peer->amaflags = format;
}
} else if (!strcasecmp(v->name, "maxforwards")) {
- if ((sscanf(v->value, "%30d", &peer->maxforwards) != 1) || (peer->maxforwards < 1)) {
+ if (sscanf(v->value, "%30d", &peer->maxforwards) != 1
+ || peer->maxforwards < 1 || 255 < peer->maxforwards) {
ast_log(LOG_WARNING, "'%s' is not a valid maxforwards value at line %d. Using default.\n", v->value, v->lineno);
peer->maxforwards = sip_cfg.default_max_forwards;
}
More information about the asterisk-commits
mailing list