diff options
Diffstat (limited to 'res/res_pjsip.c')
-rw-r--r-- | res/res_pjsip.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/res/res_pjsip.c b/res/res_pjsip.c index fa200be26..39c365aa1 100644 --- a/res/res_pjsip.c +++ b/res/res_pjsip.c @@ -4332,6 +4332,7 @@ static int unload_pjsip(void *data) */ if (ast_pjsip_endpoint && serializer_pool[0]) { ast_res_pjsip_cleanup_options_handling(); + ast_res_pjsip_cleanup_message_ip_updater(); ast_sip_destroy_distributor(); ast_res_pjsip_destroy_configuration(); ast_sip_destroy_system(); @@ -4499,6 +4500,12 @@ static int load_module(void) } ast_res_pjsip_init_options_handling(0); + + if (ast_res_pjsip_init_message_ip_updater()) { + ast_log(LOG_ERROR, "Failed to initialize message IP updating. Aborting load\n"); + goto error; + } + ast_cli_register_multiple(cli_commands, ARRAY_LEN(cli_commands)); AST_TEST_REGISTER(xml_sanitization_end_null); |