When a device registers we need to unlink them (if linked) from the peers_by_ip conta...
authorJoshua Colp <jcolp@digium.com>
Fri, 12 Dec 2008 18:17:12 +0000 (18:17 +0000)
committerJoshua Colp <jcolp@digium.com>
Fri, 12 Dec 2008 18:17:12 +0000 (18:17 +0000)
commit44b93b68598057182ea86490c0f8d6ef50671e0a
treee3d2747d7e70891540e5e3a07cc41ba40ecad155
parent39e47e88e9710af6ca9a7c5b7949257b3c95425b
When a device registers we need to unlink them (if linked) from the peers_by_ip container and link them back in since their IP address has changed. This would have manifested itself if you configured a new device (as type=peer), registered, and then tried to place a call from the device. Since the peer was not linked into the peers_by_ip container it would have never been found.
(closes issue #13811)
Reported by: pj

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@163629 65c4cc65-6c06-0410-ace0-fbb531ad65f3
channels/chan_sip.c