]> 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:37:25 +0000 (00:37 +0000)
committerMatthew Jordan <mjordan@digium.com>
Sun, 9 Nov 2014 00:37:25 +0000 (00:37 +0000)
commit765a37fc3a2a09790889ad5cfa52d28607c740ca
treea05bb626831cca576ac3fcaa76c92dabd68e3b8c
parenta7a00ae10b3a726f5f9fec445369543469f768e9
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

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