Fix an assertion in res_pjsip when specifying an invalid outbound proxy.
authorJoshua Colp <jcolp@digium.com>
Thu, 10 Oct 2013 12:26:20 +0000 (12:26 +0000)
committerJoshua Colp <jcolp@digium.com>
Thu, 10 Oct 2013 12:26:20 +0000 (12:26 +0000)
commitcbbcf1808cbe24753d3c8a23cf596497223f631f
tree48f55f5400f076f69f2ba69597c5d6497c9eaa5f
parentfcf6c846662390afa501d9e5432e6d08bcdc82da
Fix an assertion in res_pjsip when specifying an invalid outbound proxy.

This change fixes two issues when setting an outbound proxy:

1. The outbound proxy URI was not parsed and validated during configuration.
2. If an outgoing dialog was created and the outbound proxy could not be set an assertion would
occur because the usage count on the dialog was not decremented.

The documentation has also been updated to specify that a full URI must be specified for
the outbound proxy.

(closes issue ASTERISK-22672)
Reported by: Antti Yrjola
........

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

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@400825 65c4cc65-6c06-0410-ace0-fbb531ad65f3
res/res_pjsip.c
res/res_pjsip/pjsip_configuration.c