summaryrefslogtreecommitdiff
path: root/main
diff options
context:
space:
mode:
authorAutomerge script <automerge@asterisk.org>2012-12-05 03:19:08 +0000
committerAutomerge script <automerge@asterisk.org>2012-12-05 03:19:08 +0000
commit521f9e8dfee50c2d81aa27839c7fce4e5ecda5a0 (patch)
tree040e3ef9e458d2da716a9ecb12958291313ef0f3 /main
parent02e9f9fdd7b0d819e393572e1a9810df88875e06 (diff)
Merged revisions 377245-377246 via svnmerge from
file:///srv/subversion/repos/asterisk/trunk ................ r377245 | rmudgett | 2012-12-04 20:20:57 -0600 (Tue, 04 Dec 2012) | 8 lines Fix registering core show codecs/codec CLI commands twice. ........ Merged revisions 377241 from http://svn.asterisk.org/svn/asterisk/branches/10 ........ Merged revisions 377244 from http://svn.asterisk.org/svn/asterisk/branches/11 ................ r377246 | rmudgett | 2012-12-04 20:23:10 -0600 (Tue, 04 Dec 2012) | 1 line Remove init_framer(). It no longer does anything. ................ git-svn-id: https://origsvn.digium.com/svn/asterisk/team/mmichelson/threadpool@377251 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'main')
-rw-r--r--main/asterisk.c5
-rw-r--r--main/format.c10
2 files changed, 3 insertions, 12 deletions
diff --git a/main/asterisk.c b/main/asterisk.c
index aa12836c2..27145296a 100644
--- a/main/asterisk.c
+++ b/main/asterisk.c
@@ -4251,11 +4251,6 @@ int main(int argc, char *argv[])
exit(1);
}
- if (init_framer()) {
- printf("%s", term_quit());
- exit(1);
- }
-
if (ast_enum_init()) {
printf("%s", term_quit());
exit(1);
diff --git a/main/format.c b/main/format.c
index 139dfd331..36aa534c0 100644
--- a/main/format.c
+++ b/main/format.c
@@ -909,11 +909,6 @@ static struct ast_cli_entry my_clis[] = {
AST_CLI_DEFINE(show_codecs, "Displays a list of codecs"),
AST_CLI_DEFINE(show_codec_n, "Shows a specific codec"),
};
-int init_framer(void)
-{
- ast_cli_register_multiple(my_clis, ARRAY_LEN(my_clis));
- return 0;
-}
static int format_list_add_custom(struct ast_format_list *new)
{
@@ -1113,6 +1108,7 @@ init_list_cleanup:
/*! \internal \brief Clean up resources on Asterisk shutdown */
static void format_attr_shutdown(void)
{
+ ast_cli_unregister_multiple(my_clis, ARRAY_LEN(my_clis));
if (interfaces) {
ao2_ref(interfaces, -1);
interfaces = NULL;
@@ -1121,13 +1117,13 @@ static void format_attr_shutdown(void)
int ast_format_attr_init(void)
{
- ast_cli_register_multiple(my_clis, ARRAY_LEN(my_clis));
-
interfaces = ao2_container_alloc_options(AO2_ALLOC_OPT_LOCK_RWLOCK,
283, interface_hash_cb, interface_cmp_cb);
if (!interfaces) {
return -1;
}
+
+ ast_cli_register_multiple(my_clis, ARRAY_LEN(my_clis));
ast_register_atexit(format_attr_shutdown);
return 0;
}