aboutsummaryrefslogtreecommitdiffstats
path: root/channels
diff options
context:
space:
mode:
authorjeremy <jeremy@f38db490-d61c-443f-a65b-d21fe96a405b>2004-01-12 18:08:34 +0000
committerjeremy <jeremy@f38db490-d61c-443f-a65b-d21fe96a405b>2004-01-12 18:08:34 +0000
commitd36064fe2d692603ff74d41a0c0d449cc32a3da7 (patch)
treeddacf5d1d5b09904c420dfef161380e925a826f0 /channels
parentbec09a778033e17467bbd1625f641de94a9de240 (diff)
clean up our mess on unload. Bug #799
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1984 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels')
-rwxr-xr-xchannels/chan_iax.c5
-rwxr-xr-xchannels/chan_iax2.c5
2 files changed, 10 insertions, 0 deletions
diff --git a/channels/chan_iax.c b/channels/chan_iax.c
index fee5f77e7..f9a37b198 100755
--- a/channels/chan_iax.c
+++ b/channels/chan_iax.c
@@ -5352,10 +5352,15 @@ static int __unload_module(void)
ast_cli_unregister(&cli_show_users);
ast_cli_unregister(&cli_show_channels);
ast_cli_unregister(&cli_show_peers);
+ ast_cli_unregister(&cli_show_registry);
+ ast_cli_unregister(&cli_debug);
+ ast_cli_unregister(&cli_no_debug);
ast_cli_unregister(&cli_set_jitter);
ast_cli_unregister(&cli_show_stats);
ast_cli_unregister(&cli_show_cache);
ast_unregister_switch(&iax_switch);
+ ast_channel_unregister(type);
+ ast_channel_unregister(ctype);
delete_users();
return 0;
}
diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c
index 3858cc58b..85fc30ef4 100755
--- a/channels/chan_iax2.c
+++ b/channels/chan_iax2.c
@@ -6045,10 +6045,15 @@ static int __unload_module(void)
ast_cli_unregister(&cli_show_users);
ast_cli_unregister(&cli_show_channels);
ast_cli_unregister(&cli_show_peers);
+ ast_cli_unregister(&cli_show_registry);
+ ast_cli_unregister(&cli_debug);
+ ast_cli_unregister(&cli_trunk_debug);
+ ast_cli_unregister(&cli_no_debug);
ast_cli_unregister(&cli_set_jitter);
ast_cli_unregister(&cli_show_stats);
ast_cli_unregister(&cli_show_cache);
ast_unregister_switch(&iax2_switch);
+ ast_channel_unregister(type);
delete_users();
return 0;
}