From e66b874f5db1a5cfe3ede6e0cb72f1a545744d75 Mon Sep 17 00:00:00 2001 From: Corey Farrell Date: Sat, 21 Feb 2015 02:58:19 +0000 Subject: 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 ........ Merged revisions 432059 from http://svn.asterisk.org/svn/asterisk/branches/13 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@432060 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- main/bucket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'main/bucket.c') 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; } -- cgit v1.2.3