Skip to content
Snippets Groups Projects
Commit fd532f2d authored by George Joseph's avatar George Joseph Committed by Gerrit Code Review
Browse files

Merge "app_voicemail: Cleanup mailbox topic and cache" into 15

parents b5159c6a 4181fa67
Branches
Tags
No related merge requests found
......@@ -2002,6 +2002,10 @@ static void free_user(struct ast_vm_user *vmu)
return;
}
 
if (!ast_strlen_zero(vmu->mailbox)) {
ast_delete_mwi_state_full(vmu->mailbox, vmu->context, NULL);
}
ast_free(vmu->email);
vmu->email = NULL;
ast_free(vmu->emailbody);
......
......@@ -3344,6 +3344,9 @@ int ast_delete_mwi_state_full(const char *mailbox, const char *context, struct a
if (clear_msg) {
stasis_publish(mailbox_specific_topic, clear_msg);
}
stasis_topic_pool_delete_topic(mwi_topic_pool, stasis_topic_name(mailbox_specific_topic));
ao2_cleanup(clear_msg);
return 0;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment