summaryrefslogtreecommitdiff
path: root/main/manager_bridges.c
diff options
context:
space:
mode:
Diffstat (limited to 'main/manager_bridges.c')
-rw-r--r--main/manager_bridges.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/main/manager_bridges.c b/main/manager_bridges.c
index fe022cb57..e190baa83 100644
--- a/main/manager_bridges.c
+++ b/main/manager_bridges.c
@@ -591,10 +591,7 @@ static void manager_bridging_cleanup(void)
{
stasis_forward_cancel(topic_forwarder);
topic_forwarder = NULL;
-}
-static void manager_bridging_shutdown(void)
-{
ast_manager_unregister("BridgeList");
ast_manager_unregister("BridgeInfo");
ast_manager_unregister("BridgeDestroy");
@@ -612,7 +609,6 @@ int manager_bridging_init(void)
return 0;
}
- ast_register_atexit(manager_bridging_shutdown);
ast_register_cleanup(manager_bridging_cleanup);
manager_topic = ast_manager_get_topic();
@@ -656,7 +652,7 @@ int manager_bridging_init(void)
* thing and fail it.
*/
if (ret) {
- manager_bridging_shutdown();
+ manager_bridging_cleanup();
return -1;
}