]> git.ipfire.org Git - thirdparty/asterisk.git/commit
res_pjsip_outbound_registration.c: Use ast_sorcery_object_unregister() API 88/688/3
authorRichard Mudgett <rmudgett@digium.com>
Mon, 15 Jun 2015 20:28:41 +0000 (15:28 -0500)
committerRichard Mudgett <rmudgett@digium.com>
Thu, 25 Jun 2015 19:36:12 +0000 (14:36 -0500)
commit8c6a95a9ac605c53d1a5863528ff940221684ea3
tree2f97e8aa7b1912fab4725fad435b6adca67a2e8e
parent20f3d77ab9cfa7f16c7d34956c660d302a71bc53
res_pjsip_outbound_registration.c: Use ast_sorcery_object_unregister() API

The sorcery pjsip 'registration' config object needs to be destroyed on
module unload.  Otherwise, a reload of res_pjsip could try to use
callbacks for a previously unloaded instance of the module provided by
ast_sorcery_object_register() or one of the variants.  Also, if
res_pjsip_outbound_registration were subsequently reloaded, the sorcery
config field objects would be registered in sorcery twice.

ASTERISK-24907
Reported by: Kevin Harwell

Change-Id: I304fad13dece2604af48353f6c6d9d5c7b064697
res/res_pjsip_outbound_registration.c