summaryrefslogtreecommitdiff
path: root/main/bucket.c
diff options
context:
space:
mode:
authorCorey Farrell <git@cfware.com>2015-02-21 02:56:59 +0000
committerCorey Farrell <git@cfware.com>2015-02-21 02:56:59 +0000
commit93c9c3af2f63f7f25dc24220066f2e667761e78f (patch)
tree409ec7e096c812fb50b922afabb6ad27eda305ba /main/bucket.c
parent54a699fb64dfb75a921146c40e507c917457b3b6 (diff)
Allow shutdown to unload modules that register bucket scheme's or codec's.
* Change __ast_module_shutdown_ref to be NULL safe (11+). * Allow modules that call ast_bucket_scheme_register or ast_codec_register to be unloaded during graceful shutdown only (13+ only). ASTERISK-24796 #close Reported by: Corey Farrell Review: https://reviewboard.asterisk.org/r/4428/ ........ Merged revisions 432058 from http://svn.asterisk.org/svn/asterisk/branches/11 git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/13@432059 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'main/bucket.c')
-rw-r--r--main/bucket.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/main/bucket.c b/main/bucket.c
index 78a2289fd..90397f1f9 100644
--- a/main/bucket.c
+++ b/main/bucket.c
@@ -282,7 +282,7 @@ int __ast_bucket_scheme_register(const char *name, struct ast_sorcery_wizard *bu
ast_verb(2, "Registered bucket scheme '%s'\n", name);
- ast_module_ref(module);
+ ast_module_shutdown_ref(module);
return 0;
}