diff options
Diffstat (limited to 'channels')
-rw-r--r-- | channels/chan_iax2.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c index bcc8b39f3..f6b2a4232 100644 --- a/channels/chan_iax2.c +++ b/channels/chan_iax2.c @@ -13697,14 +13697,12 @@ static int __unload_module(void) iax2_destroy(x); } } - + /* Call for all threads to halt */ cleanup_thread_list(&idle_list); cleanup_thread_list(&active_list); cleanup_thread_list(&dynamic_list); - sched = ast_sched_thread_destroy(sched); - ast_netsock_release(netsock); ast_netsock_release(outsock); @@ -13728,6 +13726,7 @@ static int __unload_module(void) if (timer) { ast_timer_close(timer); } + sched = ast_sched_thread_destroy(sched); con = ast_context_find(regcontext); if (con) |