LDAP Realtime Peers Cannot Register
authorDarren Sessions <dmsessions@gmail.com>
Wed, 5 Sep 2012 14:12:11 +0000 (14:12 +0000)
committerDarren Sessions <dmsessions@gmail.com>
Wed, 5 Sep 2012 14:12:11 +0000 (14:12 +0000)
commit7e46e4d17b703cc2a3f9e6974c7f3f6d991b1671
tree49ee7526ef3885c79f7d2c74c74dbe4eafefcd6b
parent35ac3b645e209ae6e200a3331d5520964eb8a33c
LDAP Realtime Peers Cannot Register

Prior to 1.8, it was not necessary for an explicit "type" to be set for an
asterisk LDAP realtime peer. Now the routine find_peer actually checks the
type field during registration and fails to find the peer if it is not set.

The attached patch makes the realtime type equal whatever type is being
searched for if the type is 0 upon return from routine build_peer.

(closes issue ASTERISK-17222)
Reported by: John Covert
Patch by: David Vossel
Tested by: Darren Sessions

Review: https://reviewboard.asterisk.org/r/2095/

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