diff options
Diffstat (limited to 'main/manager_bridges.c')
-rw-r--r-- | main/manager_bridges.c | 6 |
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; } |