Skip to content
Snippets Groups Projects
Commit 0cc48571 authored by Kevin Harwell's avatar Kevin Harwell Committed by Gerrit Code Review
Browse files

Merge "app_voicemail: Fix module unload leak."

parents ffbad8ed 863fe222
No related branches found
No related tags found
No related merge requests found
......@@ -15154,6 +15154,11 @@ static int unload_module(void)
#endif
ao2_ref(inprocess_container, -1);
 
ao2_container_unregister("voicemail_alias_mailbox_mappings");
ao2_cleanup(alias_mailbox_mappings);
ao2_container_unregister("voicemail_mailbox_alias_mappings");
ao2_cleanup(mailbox_alias_mappings);
if (poll_thread != AST_PTHREADT_NULL)
stop_poll_thread();
 
......@@ -15225,6 +15230,7 @@ static int load_module(void)
if (!mailbox_alias_mappings) {
ast_log(LOG_ERROR, "Unable to create mailbox_alias_mappings container\n");
ao2_cleanup(inprocess_container);
ao2_container_unregister("voicemail_alias_mailbox_mappings");
ao2_cleanup(alias_mailbox_mappings);
return AST_MODULE_LOAD_DECLINE;
}
......@@ -15232,6 +15238,7 @@ static int load_module(void)
if (res) {
ast_log(LOG_ERROR, "Unable to register mailbox_alias_mappings container\n");
ao2_cleanup(inprocess_container);
ao2_container_unregister("voicemail_alias_mailbox_mappings");
ao2_cleanup(alias_mailbox_mappings);
ao2_cleanup(mailbox_alias_mappings);
return AST_MODULE_LOAD_DECLINE;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment