]> git.ipfire.org Git - thirdparty/asterisk.git/commit
channels/chan_mgcp: Fix regression which causes gateways to be skipped
authorMatthew Jordan <mjordan@digium.com>
Sun, 9 Nov 2014 00:38:03 +0000 (00:38 +0000)
committerMatthew Jordan <mjordan@digium.com>
Sun, 9 Nov 2014 00:38:03 +0000 (00:38 +0000)
commit468ccd1b66e24203a083b591ae7288ddd4ffb7a3
tree0014ef36a10bd26fc2dfcefcbf9c2dcb333c5f15
parentf10a8475b52bd208779196eac7055ff4f8e309fd
channels/chan_mgcp: Fix regression which causes gateways to be skipped

In r227276, a while loop was turned into a for loop. Unfortunately, a portion
of the while loop was left in the code such that, when a static gateway is
encountered in the list of MGCP gateways, the next gateway would be skipped.
At best, we would simply flip past a gateway; at worst, this could lead to a
crash.

ASTERISK-24500 #close
Reported by: Xavier Hienne
patches:
  chan_mgcp.patch uploaded by Xavier Hienne (License 6657)
........

Merged revisions 427613 from http://svn.asterisk.org/svn/asterisk/branches/11
........

Merged revisions 427614 from http://svn.asterisk.org/svn/asterisk/branches/12

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/13@427615 65c4cc65-6c06-0410-ace0-fbb531ad65f3
channels/chan_mgcp.c