]> git.ipfire.org Git - thirdparty/asterisk.git/commit
res_pjsip_config_wizard.c: Refactor load process
authorGeorge Joseph <gjoseph@sangoma.com>
Tue, 23 Jul 2024 16:04:26 +0000 (10:04 -0600)
committerasterisk-org-access-app[bot] <120671045+asterisk-org-access-app[bot]@users.noreply.github.com>
Wed, 24 Jul 2024 19:21:14 +0000 (19:21 +0000)
commitf45f8781d086068affb8d486f7b2a0b416df6e6a
tree23829f00c204f03f910c169c7750cb856b1971c7
parent79e0b50162f62e694267d127e33b9a4cf3d44ea5
res_pjsip_config_wizard.c: Refactor load process

The way we have been initializing the config wizard prevented it
from registering its objects if res_pjsip happened to load
before it.

* We now use the object_type_registered sorcery observer to kick
things off instead of the wizard_mapped observer.

* The load_module function now checks if res_pjsip has been loaded
already and if it was it fires the proper observers so the objects
load correctly.

Resolves: #816

UserNote: The res_pjsip_config_wizard.so module can now be reloaded.
res/res_pjsip_config_wizard.c